"these features should be enough for everyone" edition - https://github.com/status-im/nim-metrics
Documentation highlights:
Grafana-supplied eye candy:
I wrote a prometheus library too: https://github.com/dom96/prometheus.
It features:
It is pretty simple, but has worked very well for my use cases so far.
Example showing what the GC collector can generate:
You can see the GC kicking in about midway through :)
There's also a lightweight StatsD-only library: statsd_client
non-blocking
The StatsD protocol is also used over TCP, not just UDP: https://github.com/statsd/statsd#statsd--