Hey all, This is not battle tested or fully fleshed out yet, but I'd rather share early and get feedback: https://github.com/davidbirdsong/heka-promethus
The goal is to catch messages flowing through Heka into a form that a Prometheus server can come along and scrape. Since Prometheus scrapes periodically, Heka streams of messages will need to be converted to a useful, point-in-time snapshot of the data that the user wants to be ingested. The message format is prescribed--it creates immutable Prometheus metrics so the user will need to perform any aggregations or counter operations prior to this output plugin receiving the message. One of our first use-cases will be to use the HttpInput plugin to fetch queries from Influxdb (if I can get 0.9 to run) and use either a sandbox decoder or a filter to massage the result sets into the input format that this module takes. Feedback appreciated!
_______________________________________________ Heka mailing list [email protected] https://mail.mozilla.org/listinfo/heka

