We've completed the first phase of adding observability to the NGINX Modern Apps Reference Architecture (MARA). Here's how and why we chose OpenTelemetry as our base solution, and how we integrated it and other solutions to implement seven aspects of observability.
In this installment of our "Ask NGINX" series, we discuss UDP health checks, having NGINX Plus verify JWTs generated with Microsoft Active Directory, performing client certificate-based authentication for IIS servers, and obtaining metrics for website visits or page views.
With NGINX conditional logging, you can log a subset of requests which have defined characteristics. This blog uses it to solve a real-world customer use case: the need to reject obsolete and insecure SSL/TLS ciphers without excluding legitimate users of legacy devices.
When debugging traffic problems between NGINX and upstream servers, CDN77 couldn't get the data they needed except in the error log with debugging enabled, which slows performance and creates huge files. The team wrote a new custom module to log just the data they need.
Get valuable operational intelligence from your NGINX logs and the NGINX Plus live activity monitoring API with the Add-On for Splunk Enterprise.
The new $request_id variable in NGINX Plus R10 enables you to trace request processing end-to-end, for improved application performance management