Configure Alerts
Learn how to configure alerts on NGINX as a Service for Azure.
Note:
NGINXaaS for Azure publishes custom metrics to Azure Monitor. To learn more about how to create and manage metrics-based alert rules, refer to the Alerts section in Azure Monitor documentation from Microsoft.
Prerequisites
-
Setup is complete for NGINXaaS for Azure deployment.
-
To complete this setup, you must be an owner or user access administrator for the NGINX deployment resource.
-
To enable metrics, see Enable Monitoring.
Note:
See Azure monitor overview documentation to familiarize with Azure Monitor.
Create metrics-based alerts for proactive monitoring.
-
Go to your NGINXaaS for Azure deployment.
-
Select Alerts in the left menu.
-
Select Create -> Alert rule.
-
Under the Scope tab, choose NGINX deployment as the scope of the alert.
Note:
The scope is auto-selected as NGINX deployment.
-
Under the Conditions tab, select a signal name, for example, “nginx.http.request.count”.
-
Define the alert logic such as:
-
Set the threshold and average as per your requirements.
-
Set the frequency to evaluate alerts as per your requirements.
-
-
Define the actions:
- Create an action group for future reference. See the Configure basic action group settings section.
- Define the notification settings: whom to notify when the alert is triggered. See the Configure notifications section.
- (Optional) Define an action to be performed when the alert is triggered, such as a runbook or azure function.
-
Fill out the details of the alert:
-
Specify the severity of the alert, and the name of the rule.
-
In the advanced options tab, you can turn on “Enable alert upon creation” and “Automatically resolve alerts”.
-