Hacker News new | ask | show | jobs
by bobfromhuddle 3191 days ago
We use nginx-vts (https://github.com/vozlt/nginx-module-vts) to get metrics out of our nginx servers, and then we send them over to our Riemann stack with a Collectd module: https://github.com/bobthemighty/collectd-vts

The vts module has been updated in recent months to support more granular reporting of request times, but it's had everything we need for a while.

It exposes metrics either as an html page or a json api.

1 comments

This perfect - thanks for sharing. I looked at nginx alternatives like traefik, envoy and haproxy and none of them have an equivalent of auth module http://nginx.org/en/docs/http/ngx_http_auth_request_module.h...

So with vts I can finally replace last instance of haproxy which serves as a core LB between all services (because it has stats).