Realtime graphing and monitoring with Graphite

Mireka can send traffic and JRE statistics to a Graphite server which can produce realtime graphs for monitoring.

To enable sending data to Graphite, edit mireka.js and uncomment the GraphiteReporter block. If your Graphite server host is graphite.example.com, and the host name of the server running Mireka is mail, then the result should look like this:

... /* uncomment to send monitoring data to a Graphite server for graphical viewing */ ██ setup(GraphiteReporter, { host: "graphite.example.com", prefix: "mail.mireka" }); ██ ...

We have good experience with using HOSTNAME.PROGRAM_NAME for the prefix property, but you can freely choose any value for it. Graphite prefixes the name of data elements coming from this Mireka process with the supplied value.