Azure Monitoring - Gary-Moore/developmentwiki GitHub Wiki

Azure Monitoring

Metrics

Numerical values that describe some aspect of a system at a particular time. E.g. CPU usage.

Logs

Events that occurred within a system. Can contain different types of data and maybe structured or free form text with a timestamp. Information about an exception thrown during program execution is an example.

Alerts

Alerts proactively notify you when issues are found with your infrastructure or application using your monitoring data in Azure Monitor. They allow you to identify and address issues before the users of your system notice them.

Here's how to create a new alert rule:

  1. Pick the target for the alert.
  2. Select the signal from the available signals for the target.
  3. Specify the logic to be applied to data from the signal.

This simplified authoring process no longer requires you to know the monitoring source or signals that are supported before selecting an Azure resource. The list of available signals is automatically filtered based on the target resource that you select. Also based on that target, you're guided through defining the logic of the alert rule automatically.

Action Groups

An action group is a collection of notification preferences defined by the owner of an Azure subscription. Azure Monitor, Service Health and Azure Advisor alerts use action groups to notify users that an alert has been triggered. Various alerts may use the same action group or different action groups depending on the user's requirements.

This article shows you how to create and manage action groups in the Azure portal.

Each action is made up of the following properties:

  • Type: The notification or action performed. Examples include sending a voice call, SMS, email; or triggering various types of automated actions. See types later in this article.
  • Name: A unique identifier within the action group.
  • Details: The corresponding details that vary by type.