Wonderful!! ill check it out when i have more time
> non-blocking
The StatsD protocol is also used over TCP, not just UDP:
[https://github.com/statsd/statsd#statsd](https://github.com/statsd/statsd#statsd)\--
There's also a lightweight StatsD-only library: statsd_client
[https://github.com/FedericoCeratto/nim-statsd-client](https://github.com/FedericoCeratto/nim-statsd-client)
Thanks for the idea, @juancarlospaco. Screenshot added here:
[https://github.com/status-im/nim-metrics#prometheus-endpoint](https://github.com/status-im/nim-metrics#prometheus-endpoint)
I wrote a prometheus library too:
[https://github.com/dom96/prometheus](https://github.com/dom96/prometheus).
It features:
* Counters, Gauges and Histogram support
* Comes standard with a couple of useful collectors for tracking precisely
where memory is being used in your program or which
Put that screenshot on Readme IMHO.
"these features should be enough for everyone" edition -
[https://github.com/status-im/nim-metrics](https://github.com/status-im/nim-metrics)
Documentation highlights:
* Designed to be thread-safe and efficient, it's disabled by default so
libraries can use it without any overhead for those