Azure Monitor gives you complete visibility into your applications, infrastructures and networks. Today, the relevant telemetry data from the Azure environment and other local environments can be collected almost effortlessly. Based on the data collected, you decide what further steps you want to take. You can always pro-actively solve problems with Azure Monitor and, if desired, maximize the performance and availability of your applications.
Using Disk Failer Alerts as an example, we show you a case that you can easily solve with Azure Monitoring within your Azure Cloud:
“Disk Failure Alert: Storage JBOD2 Drive 0:5: Drive Fault” – Such error messages are a thing of the past. Anyway, when we’re moving in the cloud. Nevertheless, errors are still a part of IaaS, SaaS and PaaS services.
Monitor Azure Resources
With Azure Monitor you can monitor your Azure resources and react quickly. Alerts can be generated for the following resources:
- metric values
- log searches
- activity log events
- integrity of the underlying Azure platform
- tests for the availability of websites
The alert can be processed using an action group. The following actions are possible:
- Azure Function
- Automation Runbook
Example – Alert Rule:
- Create an Action Group to set up an e-mail alert.
- Creating the New Alert Rule
The Log Analytics Workspace is used as the resource.
Signal: Custom Log Search (to create your own queries.)
You use the Kusto Query Language in the Search Query. Very helpful is the Log Analytics Demo environment to test the created queries.
The applied custom query checks every 15 minutes whether the VMs data has been sent to the Log Analytics account. If this is not the case, an alert is triggered.
Actions: select created Action Group
Alert Details: Specifying Alert Information
Act in time, thanks to Alert E-Mail
If the alert is triggered, the person defined and stored in advance receives an email and the alert is mapped as a new object in the Azure Portal.
This example is just one of many. Azure Monitor provides comprehensive visibility into your applications, analyzes your data, and alerts you. In addition, Azure Monitor Machine Learning helps you gain insights. You can use them to quickly identify and resolve problems.