3.4.4 Describe Azure Monitor
Description of Azure monitor.
A platform for collecting, analysing, and visualising data on your resources. Azure Monitor can monitor Azure resources, on-prem resources and even multi-cloud resources.
Azure Log Analytics
Lets you write and run queries on data gathered by Azure Monitor. A robust tool which support simple, complex and data analysis queries.
Azure Monitor Alerts
Automated way to stay informed when Azure monitor detects a threshold being crossed. Azure Monitor can attempt corrective actions if configured. Alerts can be setup to monitor logs and trigger on certain log events, or monitor metrics and trigger when certain metrics are crossed.
Application Insights
Monitors web apps. Can be used by installing an SDK in your app or using the app insights agent. Insights agent is supported in C#.NET, VB.NET, Java, JS, Node.js and Python. Can be used to monitor a wide array of info like:
Request rates, response times and failure rates.
Dependency rates, response times and failure rates.
Page views and load performance.
AJAX calls from web pages.
User and session counts.
Performance counts like CPU, memory and network usage.