NGINX Upstream Monitoring
See every backend, every second.
Per-backend health, response times, failures and retries. Alerts when a peer is marked down. Works with both open-source NGINX and NGINX Plus.
Upstream metrics collected
nginx.upstream.request.count
Requests per upstream, per peer.
nginx.upstream.response.time
Average and percentile backend response time.
nginx.upstream.peers.fails
Consecutive peer failures that triggered health-check marks.
nginx.upstream.peers.state
healthy / unhealthy / checking state for each peer (NGINX Plus).
nginx.upstream.next.count
Retries routed to the next upstream after a failed request.
nginx.upstream.status.5xx
Backend-produced 5xx rate per upstream pool.