Ganymed

Ganymed is an event collection daemon.

Ganymed processes system and application metrics and events in realtime and can easily handle thousands of samples per second. Ganymed provides these services to administrators and third-party applications:

  • The Sampler accepts high frequency samples. these samples are then consolidated based on the data source type and emitted to the Processor.

  • The Processor accepts metrics (events) and stores these metrics into MongoDB. All metrics are also published to interested parties via WebSocket.

  • The Collector is a simple thread that polls various system-level metrics that are not pushed to the Sampler/Processor from third-party applications.

Installation

TBD

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request