Commit | Line | Data |
---|---|---|
caf75ed8 SK |
1 | beam_stats |
2 | ========== | |
3 | ||
b545475b SK |
4 | Periodically collects and pushes VM metrics to arbitrary consumers. Defaults to |
5 | StatsD and includes off-by-default implementations for Graphite | |
6 | (`beam_stats_consumer_graphite`) and CSV file (`beam_stats_consumer_csv`) | |
7 | consumers). | |
caf75ed8 SK |
8 | |
9 | Essentially like `folsomite`, but better. Better in the following ways: | |
10 | ||
11 | - More-general: consumers other than graphite can be defined | |
12 | - More-focused: only concerned with VM metrics, while `folsomite` ships off | |
13 | _everything_ from `folsom` (in addition to VM metrics) | |
14 | - Easier-to-reason-about implementation: well-defined metrics-to-binary | |
15 | conversions, as opposed to the nearly-arbitrary term-to-string conversions | |
16 | used in `folsomite` | |
17 | - Spec'd, tested and Dialyzed |