README.md

# crow_plugins

crow_plugins supplies a number of plugins for [`crow`](https://github.com/jchristgit/crow).
Currently, the following plugins are supplied:

- `CrowPlugins.BEAM.ContextSwitches`: Graphs context switches performed.
- `CrowPlugins.BEAM.GarbageCollections`: Graphs garbage collections performed.
- `CrowPlugins.BEAM.IO`: Graphs bytes sent and received through ports.
- `CrowPlugins.BEAM.Memory`: Graphs total memory usage, memory allocation & usage for
  processes, atoms, binaries, ETS tables, and the emulator itself.
- `CrowPlugins.BEAM.SystemInfo`: Graphs internal VM counters, such as the total
  number of atoms, ETS tables, ports, and processes. Warning and critical values
  are configured.


## Installation

Simply add `crow_plugins` to your `mix.exs`:

```elixir
def deps do
  [
    {:crow_plugins, "~> 0.1"}
  ]
end
```

Documentation can be found at [https://hexdocs.pm/crow_plugins](https://hexdocs.pm/crow_plugins).