Learn how to monitor NGINX as a Service for Azure.
You can report on your application telemetry from your NGINXaaS for Azure deployment to Azure Monitor. Within Azure Monitor, you can review all the metrics, correlate them, analyze them, and create alerts for proactive monitoring.
NGINXaaS for Azure publishes custom metrics to Azure Monitor. To learn about the differences between standard and custom metrics, refer to the Custom metrics in Azure Monitor overview documentation from Microsoft.
- A user assigned managed identity or a system assigned managed identity with
Monitoring Metrics Publisherrole.
When a user assigned managed identity or a system assigned managed identity is added to the deployment through portal, this role is automatically added.
User must be an owner or user access administrator for NGINX deployment resource to complete this set up.
If you’re unfamiliar with Azure Monitor, refer to the Azure monitor overview documentation from Microsoft.
Go to your NGINXaaS for Azure deployment.
Select NGINX monitoring in the left menu.
Enable Send metrics to Azure Monitor.
Many of NGINX+’s advanced statistics need to be enabled in
nginx.confbefore they will appear; e.g.
plus.http.request.bytes_*. Refer to Gathering Data to Appear in Statistics.