Creación, visualización y administración de alertas de métricas clásicas mediante Azure Monitor
Advertencia
En este artículo se describe cómo crear alertas de métrica clásicas más antiguas. Azure Monitor ahora es compatible con una nueva experiencia de alertas y las más recientes alertas de métrica casi en tiempo real. Las alertas públicas se han retirado para los usuarios de la nube pública. Las alertas clásicas para la nube de Azure Government y Microsoft Azure operado por 21Vianet se retirarán el 29 de febrero de 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. Las alertas de métricas clásicas son una funcionalidad más antigua que permiten enviar alertas solo en métricas no dimensionales. 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. 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. 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 y Powershell.
Con Azure Portal
En el portal, busque el recurso que desea supervisar y, a continuación, selecciónelo.
En la sección SUPERVISIÓN, seleccione Alertas (clásico) . El texto y el icono pueden variar ligeramente en los distintos recursos. Si no encuentra Alertas (clásico) aquí, puede que lo encuentre en Alertas o en Reglas de alertas.
Seleccione el comando Agregar una alerta de métrica (clásica) y rellene los campos.
Asigne un nombre a la regla de alerta. Después, elija una descripción, que también aparecerá en los correos electrónicos de notificación.
Seleccione la métrica que desea supervisar. Posteriormente, elija una condición y el valor de umbral de la métrica. También debe elegir el período de la regla de métrica que se debe cumplir antes de que se desencadene la alerta. 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. Una vez que se desencadena por primera vez, se vuelve a desencadenar cuando la CPU se mantiene por debajo del 80 % durante 5 minutos. La medición de la métrica de CPU se produce cada minuto.
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.
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. Separe las direcciones de correo electrónico con punto y coma y procure que tengan el siguiente formato: email@contoso.com; email2@contoso.com
Escriba un identificador URI válido en el campo Webhook si desea llamarlo cuando se active la alerta.
Si usa Azure Automation, puede seleccionar un runbook para que se ejecute cuando se active la alerta.
Seleccione Aceptar para crear la alerta.
En cuestión de minutos, se activa la alerta y se desencadena tal como se describió anteriormente.
Una vez que haya creado una alerta, puede seleccionarla y realizar alguna de las acciones siguientes:
- Ver un gráfico que muestre el umbral de las métricas y los valores reales del día anterior.
- Editar la alerta o eliminarla.
- Deshabilitar la alerta, si desea dejar de recibir notificaciones de esa alerta de manera temporal, o habilitarla si desea reanudar sus notificaciones.
Con PowerShell
Nota:
Se recomienda usar el módulo Azure Az de PowerShell para interactuar con Azure. Consulte Instalación de Azure PowerShell para empezar. 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.
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.
Si no lo ha hecho ya, configure PowerShell para que se ejecute en el equipo. Para más información, consulte el artículo de instalación y configuración de PowerShell. También puede consultar toda la lista de cmdlets de PowerShell de Azure Monitor en Azure Monitor Cmdlets (Cmdlets de Azure Monitor).
Primero, inicie sesión en la suscripción de Azure.
Connect-AzAccount
Verá una pantalla de inicio de sesión. Una vez que inicie sesión, se muestran el identificador predeterminado de la suscripción, el identificador de inquilino y la cuenta. Todos los cmdlets de Azure funcionan en el contexto de la suscripción predeterminada. Para ver la lista de suscripciones a las que tiene acceso, use el siguiente comando:
Get-AzSubscription
Para cambiar el contexto de trabajo a una suscripción diferente, utilice el siguiente comando:
Set-AzContext -SubscriptionId <subscriptionid>
Puede obtener todas las reglas de alerta de métricas clásicas en un grupo de recursos:
Get-AzAlertRule -ResourceGroup montest
Puede ver los detalles de una regla de alerta de métricas clásica.
Get-AzAlertRule -Name simpletestCPU -ResourceGroup montest -DetailedOutput
Puede recuperar todas las reglas de alerta de un recurso de destino. Por ejemplo, todas las reglas de alerta se establecen en una máquina virtual.
Get-AzAlertRule -ResourceGroup montest -TargetResourceId /subscriptions/s1/resourceGroups/montest/providers/Microsoft.Compute/virtualMachines/testconfig
Ya no se pueden crear reglas de alertas mediante PowerShell. Use el nuevo comando Add-AzMetricAlertRuleV2 para crear una regla de alertas de métricas en su lugar.