About this integration:
Microsoft Azure enables you to build, run and manage applications across multiple clouds, on-premises and at the edge, with the tools and frameworks of your choice. Integrate with Azure to receive alerts based on monitoring metrics for events and services.
Configuration in Freshservice:
Click on Admin > Alert Profiles > Create a New Alert Profile or open an existing Alert Profile.
Click on “Add Integration” to select the tool to integrate with
Select “Microsoft Azure - Metric Alerts” in the tool selection page.
Get the Endpoint URL and the Authentication token for Microsoft Azure by following the integration setup.
Configuration in Microsoft Azure:
Creating Monitor: Login to your Microsoft Azure console. Under Azure Services section, select Monitor
Inside the Monitor menu, select the Alerts option from the left navigation bar.
In the subsequent Alert Management screen, choose Manage Actions to define the resources and endpoints for which the notifications have to be sent.
Under the Basics tab, for every alert define a group of resources which needs to be monitored.
Switch to the Actions tab and choose the Action type as Webhook. Click on the pencil icon next to the dropdown to configure integration end-points to which the alerts have to be posted. Enable the common alert schema to receive the payload in JSON format.
Switch to Alert rules section to configure rules for what alerts to be triggered.
Create a New Alert rule by selecting the resource that needs to be monitored.
Specify the conditions, in terms of threshold value, from the list of resources for which resource - notifications have to be sent.
Once the conditions are configured, map this alert rule to the corresponding action group. Choose the action group for which endpoint mapping was configured previously.
Configure Notification severity: In the next section, specify the notification severity. All alert notifications will be sent out with this pre-configured severity value.
Whenever an alert rule is triggered, from the dashboard, one will be able to identify the number of alerts triggered classified by their severity level.