Azure Monitor
Log Types
https://docs.microsoft.com/en-us/azure/security/fundamentals/log-audit
Alert Types
Metric alert
Metric data is stored in the system already pre-computed. Metric alerts are useful when you want to be alerted about data that requires little or no manipulation. Use metric alerts if the data you want to monitor is available in metric data.
Each metric alert rule is charged based on the number of time series that are monitored.
Log alert
You can use log alerts to perform advanced logic operations on your data. If the data you want to monitor is available in logs, or requires advanced logic, you can use the robust features of Kusto Query Language (KQL) for data manipulation by using log alerts.
Each log alert rule is billed based on the interval at which the log query is evaluated. More frequent query evaluation results in a higher cost. For log alerts configured for at-scale monitoring, the cost also depends on the number of time series created by the dimensions resulting from your query.
Activity log alert
Activity logs provide auditing of all actions that occurred on resources. Use activity log alerts to be alerted when a specific event happens to a resource like a restart, a shutdown, or the creation or deletion of a resource. Service Health alerts and Resource Health alerts let you know when there's an issue with one of your services or resources.
For more information, see the pricing page: https://azure.microsoft.com/en-us/pricing/details/monitor/
Prometheus alerts (preview)
Prometheus alerts are primarily used for alerting on performance and health of Kubernetes clusters, including Azure Kubernetes Service. The alert rules are based on PromQL, which is an open-source query language.
There's no charge for Prometheus alerts during the preview period.
Reference: https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-types#choose-the-right-alert-type
Last updated