Yes, this is possible, it's just a matter of doing work to support your exact 
needs.

You can use UdpInput or TcpInput to receive data over either transport. Then 
you'd use a decoder to parse that input and map the metric onto message fields. 
A filter plugin would then catch these messages and aggregate them, 
periodically emitting the aggregate data which would be matched by an output 
plugin.

-r


On 10/11/2015 12:33 PM, Jozef Vilcek wrote:
I am looking into the heka and wonder if following is possible out of
the box.

* receive metrics over UDP / TCP
* metric is defined by name, value, type [counter, gauge, time] and tags
(key-value pairs)
* aggregate received metrics for given amount of time, same way statsd does
* send aggregated metrics to output (opentsdb, elasticsearch, ...)

I have seen StatsD input and stats aggreagation input in docs, but can
not figure out if those can be used for nicer and richer heka messages
or only for statsd text line protocol.

Many thanks.

Best,
Jozef


_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka


_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka

Reply via email to