Creación, visualización y administración de alertas de métricas clásicas mediante Azure MonitorCreate, view, and manage classic metric alerts using Azure Monitor

Advertencia

En este artículo se describe cómo crear alertas de métrica clásicas más antiguas.This article describes how to create older classic metric alerts. Azure Monitor ahora es compatible con una nueva experiencia de alertas y las más recientes alertas de métrica casi en tiempo real.Azure Monitor now supports newer near-real time metric alerts and a new alerts experience. Las alertas clásicas se han retirado para los usuarios de la nube pública, aunque siguen estando disponibles con uso limitado hasta el 31 de mayo de 2021.Classic alerts are retired for public cloud users, though still in limited use until 31 May 2021. Las alertas clásicas para la nube de Azure Government y Azure China 21Vianet se retirarán el 29 de febrero de 2024.Classic alerts for Azure Government cloud and Azure China 21Vianet will retire on 29 February 2024.

Las alertas de métricas clásicas en Azure Monitor proporcionan una forma de recibir notificaciones cuando una de sus métricas cruza un umbral.Classic metric alerts in Azure Monitor provide a way to get notified when one of your metrics cross a threshold. Las alertas de métricas clásicas son una funcionalidad más antigua que permiten enviar alertas solo en métricas no dimensionales.Classic metric alerts is an older functionality that allows for alerting only on non-dimensional metrics. Existe una funcionalidad más reciente existente llamada Alertas de métricas que ha mejorado la funcionalidad de las alertas de métricas clásicas.There is an existing newer functionality called Metric alerts which has improved functionality over classic metric alerts. Puede obtener más información acerca de la nueva funcionalidad de alertas de indicadores en la información general de las alertas de métricas.You can learn more about the new metric alerts functionality in metric alerts overview. En este artículo describiremos cómo crear, ver y administrar reglas de alerta de métricas clásicas a través de Azure Portal, la CLI de Azure y Powershell.In this article, we will describe how to create, view and manage classic metric alert rules through Azure portal, Azure CLI and PowerShell.

Con Azure PortalWith Azure portal

  1. En el portal, busque el recurso que desea supervisar y, a continuación, selecciónelo.In the portal, locate the resource that you want to monitor, and then select it.

  2. En la sección SUPERVISIÓN, seleccione Alertas (clásico) .In the MONITORING section, select Alerts (Classic). El texto y el icono pueden variar ligeramente en los distintos recursos.The text and icon might vary slightly for different resources. Si no encuentra Alertas (clásico) aquí, puede que lo encuentre en Alertas o en Reglas de alertas.If you don't find Alerts (Classic) here, you might find it in Alerts or Alert Rules.

    Supervisión

  3. Seleccione el comando Agregar una alerta de métrica (clásica) y rellene los campos.Select the Add metric alert (classic) command, and then fill in the fields.

    Agregar alerta

  4. Asigne un nombre a la regla de alerta.Name your alert rule. Después, elija una descripción, que también aparecerá en los correos electrónicos de notificación.Then choose a Description, which also appears in notification emails.

  5. Seleccione la métrica que desea supervisar.Select the Metric that you want to monitor. Posteriormente, elija una condición y el valor de umbral de la métrica.Then choose a Condition and Threshold value for the metric. También debe elegir el período de la regla de métrica que se debe cumplir antes de que se desencadene la alerta.Also choose the Period of time that the metric rule must be satisfied before the alert triggers. Por ejemplo, si usa el período "En los últimos 5 minutos" y la alerta busca una CPU por encima del 80 %, la alerta se desencadena cuando la CPU ha estado por encima del 80 % durante 5 minutos de manera uniforme.For example, if you use the period "Over the last 5 minutes" and your alert looks for a CPU above 80%, the alert triggers when the CPU has been consistently above 80% for 5 minutes. Una vez que se desencadena por primera vez, se vuelve a desencadenar cuando la CPU se mantiene por debajo del 80 % durante 5 minutos.After the first trigger occurs, it triggers again when the CPU stays below 80% for 5 minutes. La medición de la métrica de CPU se produce cada minuto.The CPU metric measurement happens every minute.

  6. Seleccione Enviar correo electrónico a propietarios... si desea que se envíe una notificación por correo electrónico a los administradores y coadministradores cuando se active la alerta.Select Email owners... if you want administrators and co-administrators to receive email notifications when the alert fires.

  7. Si quiere enviar notificaciones a otras direcciones de correo electrónico cuando se active la alerta, agréguelas en el campo Correos electrónicos adicionales del administrador.If you want to send notifications to additional email addresses when the alert fires, add them in the Additional Administrator email(s) field. Separe las direcciones de correo electrónico con punto y coma y procure que tengan el siguiente formato: email@contoso.com;email2@contoso.comSeparate multiple emails with semicolons, in the following format: email@contoso.com;email2@contoso.com

  8. Escriba un identificador URI válido en el campo Webhook si desea llamarlo cuando se active la alerta.Put in a valid URI in the Webhook field if you want it to be called when the alert fires.

  9. Si usa Azure Automation, puede seleccionar un runbook para que se ejecute cuando se active la alerta.If you use Azure Automation, you can select a runbook to be run when the alert fires.

  10. Seleccione Aceptar para crear la alerta.Select OK to create the alert.

En cuestión de minutos, se activa la alerta y se desencadena tal como se describió anteriormente.Within a few minutes, the alert is active and triggers as previously described.

Una vez que haya creado una alerta, puede seleccionarla y realizar alguna de las acciones siguientes:After you create an alert, you can select it and do one of the following tasks:

  • Ver un gráfico que muestre el umbral de las métricas y los valores reales del día anterior.View a graph that shows the metric threshold and the actual values from the previous day.
  • Editar la alerta o eliminarla.Edit or delete it.
  • Deshabilitar la alerta, si desea dejar de recibir notificaciones de esa alerta de manera temporal, o habilitarla si desea reanudar sus notificaciones.Disable or Enable it if you want to temporarily stop or resume receiving notifications for that alert.

Con la CLI de AzureWith Azure CLI

En las secciones anteriores se describía cómo crear, ver y administrar las reglas de alertas de métricas mediante Azure Portal.The previous sections described how to create, view and manage metric alert rules using Azure portal. En esta sección se describe cómo hacer lo mismo con la multiplataforma CLI de Azure.This section will describe how to do the same using cross-platform Azure CLI. La forma más rápida de comenzar a utilizar la CLI de Azure es a través de Azure Cloud Shell.Quickest way to start using Azure CLI is through Azure Cloud Shell.

Obtener todas las reglas de alerta de métricas clásicas en un grupo de recursosGet all classic metric alert rules in a resource group

az monitor alert list --resource-group <group name>

Ver los detalles de una regla de alerta de métricas clásica específicaSee details of a particular classic metric alert rule

az monitor alert show --resource-group <group name> --name <alert name>

Crear una regla de alerta de métricas clásicaCreate a classic metric alert rule

az monitor alert create --name <alert name> --resource-group <group name> \
    --action email <email1 email2 ...> \
    --action webhook <URI> \
    --target <target object ID> \
    --condition "<METRIC> {>,>=,<,<=} <THRESHOLD> {avg,min,max,total,last} ##h##m##s"

Eliminar una regla de alerta de métricas clásicaDelete a classic metric alert rule

az monitor alert delete --name <alert name> --resource-group <group name>

Con PowerShellWith PowerShell

Nota

Este artículo se ha actualizado para usar el módulo Az de Azure PowerShell.This article has been updated to use the Azure Az PowerShell module. El módulo Az de PowerShell es el módulo de PowerShell que se recomienda para interactuar con Azure.The Az PowerShell module is the recommended PowerShell module for interacting with Azure. Para empezar a trabajar con el módulo Az de PowerShell, consulte Instalación de Azure PowerShell.To get started with the Az PowerShell module, see Install Azure PowerShell. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

En esta sección se muestra cómo usar los comandos de PowerShell para crear, ver y administrar las alertas de métricas clásicas. Los ejemplos de este artículo muestran cómo puede usar los cmdlets de Azure Monitor en las alertas de métricas clásicas.This sections shows how to use PowerShell commands create, view and manage classic metric alerts.The examples in the article illustrate how you can use Azure Monitor cmdlets for classic metric alerts.

  1. Si no lo ha hecho ya, configure PowerShell para que se ejecute en el equipo.If you haven't already, set up PowerShell to run on your computer. Para más información, consulte el artículo de instalación y configuración de PowerShell.For more information, see How to Install and Configure PowerShell. También puede consultar toda la lista de cmdlets de PowerShell de Azure Monitor en Azure Monitor Cmdlets (Cmdlets de Azure Monitor).You can also review the entire list of Azure Monitor PowerShell cmdlets at Azure Monitor (Insights) Cmdlets.

  2. Primero, inicie sesión en la suscripción de Azure.First, log in to your Azure subscription.

    Connect-AzAccount
    
  3. Verá una pantalla de inicio de sesión.You'll see a sign in screen. Una vez que inicie sesión, se muestran el identificador predeterminado de la suscripción, el identificador de inquilino y la cuenta.Once you sign in your Account, TenantID, and default Subscription ID are displayed. Todos los cmdlets de Azure funcionan en el contexto de la suscripción predeterminada.All the Azure cmdlets work in the context of your default subscription. Para ver la lista de suscripciones a las que tiene acceso, use el siguiente comando:To view the list of subscriptions you have access to, use the following command:

    Get-AzSubscription
    
  4. Para cambiar el contexto de trabajo a una suscripción diferente, utilice el siguiente comando:To change your working context to a different subscription, use the following command:

    Set-AzContext -SubscriptionId <subscriptionid>
    
  5. Puede obtener todas las reglas de alerta de métricas clásicas en un grupo de recursos:You can retrieve all classic metric alert rules on a resource group:

    Get-AzAlertRule -ResourceGroup montest
    
  6. Puede ver los detalles de una regla de alerta de métricas clásica.You can view details of a classic metric alert rule

    Get-AzAlertRule -Name simpletestCPU -ResourceGroup montest -DetailedOutput
    
  7. Puede recuperar todas las reglas de alerta de un recurso de destino.You can retrieve all alert rules set for a target resource. Por ejemplo, todas las reglas de alerta se establecen en una máquina virtual.For example, all alert rules set on a VM.

    Get-AzAlertRule -ResourceGroup montest -TargetResourceId /subscriptions/s1/resourceGroups/montest/providers/Microsoft.Compute/virtualMachines/testconfig
    
  8. Ya no se pueden crear reglas de alertas mediante PowerShell.Classic alert rules can no longer be created via PowerShell. Para crear una regla de alerta tiene que usar el nuevo comando Add-AzMetricAlertRule.To create an alert rule you need to use the new 'Add-AzMetricAlertRule' command.

Pasos siguientesNext steps