NGINX Traffic Accounting Module: Real-Time Metrics
by Danila Vershinin, March 28, 2026
Learn how to monitor NGINX traffic metrics in real time with the traffic accounting module. Get per-location request counts, bandwidth usage, latency, and HTTP status breakdowns — all aggregated in memory with minimal CPU and memory overhead, no log parsing required.
Read More...NGINX StatsD Module: Metrics to Graphite and Datadog
by Danila Vershinin, March 25, 2026
Learn how to send real-time NGINX metrics — request counts, response times, and custom counters — directly to StatsD, Graphite, and Datadog using the nginx-module-statsd dynamic module. Includes installation, configuration, and production best practices.
Read More...NGINX SRT Module: Low-Latency Live Streaming
by Danila Vershinin, March 24, 2026
Learn how to use the NGINX SRT module to build a low-latency live streaming gateway. This guide covers SRT-to-TCP and TCP-to-SRT proxying, AES encryption, stream ID routing, JSON logging, performance tuning, and complete configuration reference with tested examples.
Read More...NGINX OpenTelemetry Module: Distributed Tracing
by Danila Vershinin, March 17, 2026
Learn how to add distributed tracing to NGINX with the OpenTelemetry module. This guide covers installation, configuration of all directives, sampling strategies, trace context propagation, and integration with collectors like Jaeger and Grafana Tempo.
Read More...NGINX ZeroMQ Log Module: Real-Time Log Streaming Over ZMQ
by Danila Vershinin, March 14, 2026
Learn how to stream NGINX access logs in real time using the ZeroMQ (ZMQ) log module. Configure asynchronous, non-blocking log delivery over TCP or IPC to build powerful log processing pipelines.
Read More...NGINX log_var_set: Set Variables Before Log Writing
by Danila Vershinin, March 13, 2026
Learn how to use the NGINX log_var_set module to set or override request variables right before access log writing. Capture upstream response headers, redact sensitive data, and apply conditional logging logic — all without affecting request processing.
Read More...NGINX SQLite Logging: Queryable Access Logs
by Danila Vershinin, March 12, 2026
Learn how to store NGINX access logs in SQLite databases for powerful SQL-based analysis. The ngx_http_sqlitelog module replaces flat text log files with structured, queryable databases — making traffic analysis, bot detection, and error tracking dramatically easier.
Read More...NGINX JSON Var Module: Build Safe JSON Variables
by Danila Vershinin,
The NGINX JSON Var module lets you compose NGINX variables into properly escaped JSON objects. Use them in responses, access logs, proxy headers, and more — anywhere NGINX variables work. A cleaner, safer alternative to hand-crafted JSON strings in your configuration.
Read More...NGINX ipscrub Module: Anonymize IP Addresses in Logs
by Danila Vershinin, March 9, 2026
Learn how to anonymize IP addresses in NGINX access logs using the ipscrub module. This privacy-focused module replaces real IPs with cryptographic hashes, helping you achieve GDPR compliance while retaining the ability to correlate requests from the same visitor.
Read More...