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.
Diagnostic Logging with the NGINX JavaScript Module
We show how to use the NGINX JavaScript module to capture data about requests that cause errors, with enough details to be useful for debugging and troubleshooting, while not cluttering the log with this information about requests that didn't experience errors.
Ask NGINX | May 2019
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.
Sampling Requests with NGINX Conditional Logging
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.
Logging Traffic Between NGINX and Upstream Servers at CDN77
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 Smart: Operational Intelligence for NGINX and NGINX Plus With Splunk Enterprise
Get valuable operational intelligence from your NGINX logs and the NGINX Plus live activity monitoring API with the Add-On for Splunk Enterprise.
Application Tracing with NGINX and NGINX Plus
The new $request_id variable in NGINX Plus R10 enables you to trace request processing end-to-end, for improved application performance management
Using NGINX Logging for Application Performance Monitoring
Learn how to use the logging facility in NGINX and NGINX Plus for application performance monitoring (APM)