WATCHLOG INTEGRATION
N

Monitor NGINX.

Monitor NGINX traffic, error rates, active connections, upstream latency, and access logs with full visibility into your entry point.

22 metrics·Log parsing + SSL·30s setup
WHAT WATCHLOG COLLECTS

Complete NGINX observability.

The Watchlog Agent collects these metrics automatically once the NGINX integration is enabled.

ngx_http_stub_status.active
Active Connections
Total open connections to NGINX right now
ngx_http_stub_status.waiting
Waiting Connections
Keep-alive connections waiting for a new request
ngx_http_stub_status.reading
Reading Connections
Connections where NGINX is reading the request header
ngx_http_stub_status.writing
Writing Connections
Connections where NGINX is writing a response
ngx_http_requests_total rate
Requests/sec
Total HTTP requests handled per second
status 200–299 rate
2xx Response Rate
Successful HTTP responses per second
status 400–499 rate
4xx Error Rate
Client error responses per second
status 500–599 rate
5xx Error Rate
Server error responses per second — most critical
upstream_response_time p95
Upstream Response Time
p95 latency for proxied upstream backend responses
bytes_sent rate
Bytes Sent/sec
Outbound bandwidth from NGINX to clients
ssl_expire_days
SSL Certificate Expiry
Days until the active TLS certificate expires
nginx_worker_count
Worker Processes
Number of NGINX worker processes currently running
LIVE DASHBOARD

NGINX at a glance.

A pre-built NGINX dashboard activates the moment you enable the integration — no configuration required.

● NGINX Dashboard Live
Active Connections
1,240
Requests/sec
3,820
5xx Error Rate
0.12%
4xx Error Rate
1.8%
Upstream p95 Latency
142ms
SSL Expiry
54 days
USE CASES

What engineers use NGINX monitoring for.

Error rate monitoring
Track 5xx rates per virtual host and upstream. Alert on error spikes before they escalate into incident tickets.
Connection saturation detection
Monitor active vs. worker capacity. When connections approach worker limits, NGINX starts queuing — you need to know before that happens.
Upstream latency tracking
Measure upstream backend response time at p50, p95, and p99 directly from NGINX access log parsing.
SSL certificate expiry alerting
Watchlog monitors your TLS certificate expiry and alerts 30, 14, and 7 days before renewal is needed.
WHY WATCHLOG

Fewer blind spots. Earlier warnings.

Engineering teams that monitor NGINX with Watchlog catch failure signals before they become incidents.

  • Get alerted on 5xx spikes before users escalate to support
  • Catch SSL certificate expiry before it causes browser security errors
  • Monitor upstream latency at the entry point rather than only at the application
  • Detect unusual 4xx patterns that may indicate scanning or abuse
  • Know when NGINX workers are at capacity before connections start dropping
QUICK SETUP

NGINX monitoring in under 2 minutes.

No YAML. No config files. The Watchlog Agent detects NGINX on your host and begins collecting immediately.

01
Install the Watchlog Agent
One command on your NGINX host. The agent reads stub_status and access logs automatically.
02
Enable NGINX integration
Go to Watchlog → Integrations → NGINX. Point the agent at your access log path if non-standard.
03
Metrics appear in under 60s
Request rate, error rates, active connections, and upstream latency appear immediately.
INSTALL WATCHLOG AGENT
sudo apiKey="$WATCHLOG_API_KEY" server="$WATCHLOG_SERVER" MEMORY="300M" bash -c "$(curl -L https://watchlog.io/ubuntu/watchlog-script.sh)

The agent automatically detects NGINX running on your host and begins collecting metrics immediately.

GET STARTED

Start monitoring NGINX now.

Full NGINX visibility in under 2 minutes. No credit card required.

Questions? Contact us at [email protected]