I put together an output module for https://github.com/rcrowley/go-metrics. It, periodically, encodes all the metrics in the supplied registry into a native Heka protobuf message leaning heavily on the Fields fields to transmit typed values.
go-metrics currently supports writing to Graphiite, OpenTSDB, InfluxDB and some others, but I've decided that I want to standardize on using Heka for secure transport, anomaly detection, alerting, further aggregation, and finally forwarding to things like Kafka and the aforementioned stores. I run both Graphite and InfluxDB for metrics and so most of these values will end up there, but Heka is more general purpose, so I'm doubling down on it. The code is minimal and so if it passes muster, I'll bug rcrowley to absorb it into his project, but I figured I'd reach out to Heka users and devs first to solicit feedback. https://github.com/imgix/hekametrics
_______________________________________________ Heka mailing list [email protected] https://mail.mozilla.org/listinfo/heka

