az monitor metrics alert
Administrar reglas de alertas de métricas casi en tiempo real.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az monitor metrics alert condition |
Administrar condiciones de regla de alertas de métricas casi en tiempo real. |
Core | GA |
az monitor metrics alert condition create |
Cree una condición de regla de alertas de métricas. |
Core | Versión preliminar |
az monitor metrics alert create |
Cree una regla de alertas basada en métricas. |
Core | GA |
az monitor metrics alert delete |
Elimine una regla de alertas basada en métricas. |
Core | GA |
az monitor metrics alert dimension |
Administrar dimensiones de regla de alertas de métricas casi en tiempo real. |
Core | GA |
az monitor metrics alert dimension create |
Cree una dimensión de regla de alertas de métricas. |
Core | Versión preliminar |
az monitor metrics alert list |
Enumera las reglas de alertas basadas en métricas. |
Core | GA |
az monitor metrics alert show |
Mostrar una regla de alertas basada en métricas. |
Core | GA |
az monitor metrics alert update |
Actualice una regla de alertas basada en métricas. |
Core | GA |
az monitor metrics alert create
Cree una regla de alertas basada en métricas.
az monitor metrics alert create --condition
--name
--resource-group
--scopes
[--action]
[--auto-mitigate {false, true}]
[--description]
[--disabled {false, true}]
[--evaluation-frequency]
[--region]
[--severity]
[--tags]
[--target-resource-type]
[--window-size]
Ejemplos
Cree una alerta de uso elevado de CPU en una máquina virtual sin acción.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} --condition "avg Percentage CPU > 90" --description "High CPU"
Cree una alerta de uso elevado de CPU en una máquina virtual con acciones de correo electrónico y webhook.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} \
--condition "avg Percentage CPU > 90" --window-size 5m --evaluation-frequency 1m \
--action "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Insights/actionGroups/<actionGroupName>" apiKey={APIKey} type=HighCPU \
--description "High CPU"
Cree una alerta cuando una cuenta de almacenamiento muestre un gran número de transacciones lentas mediante filtros multidimensionales.
az monitor metrics alert create -g {ResourceGroup} -n alert1 --scopes {StorageAccountId} \
--description "Storage Slow Transactions" \
--condition "total transactions > 5 where ResponseType includes Success" \
--condition "avg SuccessE2ELatency > 250 where ApiName includes GetBlob"
Cree una regla de alerta basada en métricas que supervise una métrica personalizada.
az monitor metrics alert create -n "metric alert rule on a custom metric" -g "Demos" --scopes {VirtualMachineID} \
--condition "max Azure.VM.Windows.GuestMetrics.Memory\Available Bytes > 90" \
--window-size 5m --evaluation-frequency 1m
Cree una alerta de uso elevado de CPU en varias máquinas virtuales sin acciones.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
--condition "avg Percentage CPU > 90" --description "High CPU" --region westus
Cree una alerta de uso dinámico de CPU en varias máquinas virtuales sin acciones.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
--condition "avg Percentage CPU > dynamic medium 2 of 4 since 2020-10-01T10:23:00.000Z"
--description "Dynamic CPU"
--window-size 5m
--region westus
Parámetros requeridos
Condición que desencadena la regla. Se puede crear mediante el comando "az monitor metrics alert condition create".
Uso: --condition {avg,min,max,total,count} [NAMESPACE.] MÉTRICA [{=,!=,>>=,,<<=} UMBRAL] [{<,>,,><} INFRACCIONES DINÁMICAS DE CONFIDENCIALIDAD DE LAS EVALUACIONES [desde DATETIME]] [donde DIMENSION {includes,excludes} VALUE [o VALUE ...] [y DIMENSION {includes,excludes} VALUE [or VALUE ...] ...]] [with skipmetricvalidation]
La sensibilidad puede ser "baja", "media", "alta".
Las infracciones pueden ser el número de infracciones para desencadenar una alerta. Debe ser menor o igual que la evaluación.
Las evaluaciones pueden ser el número de períodos de evaluación para el umbral dinámico.
Datetime puede ser la fecha desde la que empezar a aprender los datos históricos de la métrica y calcular los umbrales dinámicos (en formato ISO8601).
Las dimensiones se pueden consultar agregando la palabra clave "where" y se pueden consultar varias dimensiones mediante la combinación de ellas con la palabra clave "and".
Los valores de METRIC, DIMENSION y los valores threshold adecuados se pueden obtener desde az monitor metrics list-definitions
el comando .
Debido a la limitación del servidor, cuando una regla de alerta contiene varios criterios, el uso de dimensiones se limita a un valor por dimensión dentro de cada criterio.
Se pueden especificar varias condiciones mediante más de un --condition
argumento.
Nombre de la regla de alerta.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Lista separada por espacios de ámbitos a los que se aplica la regla. Los recursos especificados en este parámetro deben ser del mismo tipo y existir en la misma ubicación.
Parámetros opcionales
Agregue un grupo de acciones y las propiedades de webhook opcionales que se activarán cuando se desencadene la alerta.
Uso: --action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]
Se pueden especificar varios grupos de acciones mediante más de un --action
argumento.
Resuelva automáticamente la alerta.
Descripción de texto libre de la regla.
Cree la regla en un estado deshabilitado.
Frecuencia con la que se va a evaluar la regla en formato "##h#m##s".
Región de los recursos de destino en ámbitos. Esto debe proporcionarse cuando los ámbitos son grupos de recursos o suscripción.
Gravedad de la alerta de 0 (crítico) a 4 (detallado).
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Tipo de recurso de los recursos de destino en ámbitos. Esto debe proporcionarse cuando los ámbitos son grupos de recursos o suscripción.
Tiempo a lo largo del cual se agregan métricas en formato "##h##m##s".
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az monitor metrics alert delete
Elimine una regla de alertas basada en métricas.
az monitor metrics alert delete [--ids]
[--name]
[--resource-group]
[--subscription]
Ejemplos
Elimine una regla de alertas basada en métricas.
az monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre de la regla de alerta.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az monitor metrics alert list
Enumera las reglas de alertas basadas en métricas.
az monitor metrics alert list [--resource-group]
Ejemplos
Enumera las reglas de alertas basadas en métricas.
az monitor metrics alert list --resource-group MyResourceGroup
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az monitor metrics alert show
Mostrar una regla de alertas basada en métricas.
az monitor metrics alert show [--ids]
[--name]
[--resource-group]
[--subscription]
Ejemplos
Mostrar una regla de alertas basada en métricas.
az --name MyAlertRule --resource-group MyResourceGroup
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre de la regla de alerta.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az monitor metrics alert update
Actualice una regla de alertas basada en métricas.
az monitor metrics alert update [--add]
[--add-action]
[--add-condition]
[--auto-mitigate {0, 1, f, false, n, no, t, true, y, yes}]
[--description]
[--enabled {0, 1, f, false, n, no, t, true, y, yes}]
[--evaluation-frequency]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--remove]
[--remove-actions]
[--remove-conditions]
[--resource-group]
[--scopes]
[--set]
[--severity]
[--subscription]
[--tags]
[--window-size]
Ejemplos
Deshabilite o habilite una regla de alertas basada en métricas.
az monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup
Parámetros opcionales
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string o JSON string>.
Agregue un grupo de acciones y las propiedades de webhook opcionales que se activarán cuando se desencadene la alerta.
Uso: --add-action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]
Se pueden especificar varios grupos de acciones mediante más de un --add-action
argumento. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Agregue una condición que desencadene la regla.
Uso: --add-condition {avg,min,max,total,count} [NAMESPACE.] MÉTRICA [{=,!=,>>=,,<<=} UMBRAL] [{<,>,,><} INFRACCIONES DINÁMICAS DE CONFIDENCIALIDAD DE LAS EVALUACIONES [desde DATETIME]] [donde DIMENSION {includes,excludes} VALUE [o VALUE ...] [y DIMENSION {includes,excludes} VALUE [or VALUE ...] ...]]
La sensibilidad puede ser "baja", "media", "alta".
Las infracciones pueden ser el número de infracciones para desencadenar una alerta. Debe ser menor o igual que la evaluación.
Las evaluaciones pueden ser el número de períodos de evaluación para el umbral dinámico.
Datetime puede ser la fecha desde la que empezar a aprender los datos históricos de la métrica y calcular los umbrales dinámicos (en formato ISO8601).
Las dimensiones se pueden consultar agregando la palabra clave "where" y se pueden consultar varias dimensiones mediante la combinación de ellas con la palabra clave "and".
Los valores de METRIC, DIMENSION y los valores threshold adecuados se pueden obtener desde az monitor metrics list-definitions
el comando .
Debido a la limitación del servidor, cuando una regla de alerta contiene varios criterios, el uso de dimensiones se limita a un valor por dimensión dentro de cada criterio.
Se pueden especificar varias condiciones mediante más de un --add-condition
argumento. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Resuelva automáticamente la alerta.
Descripción de texto libre de la regla.
Indica si la regla de alertas de métricas está habilitada.
Frecuencia con la que se va a evaluar la regla en ##h##m##s
formato.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre de la regla de alerta.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.
Lista separada por espacios de nombres de grupo de acciones que se van a quitar. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Lista separada por espacios de nombres de condición que se van a quitar. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Lista separada por espacios de ámbitos a los que se aplica la regla. Los recursos especificados en este parámetro deben ser del mismo tipo y existir en la misma ubicación. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=.
Gravedad de la alerta de 0 (crítico) a 4 (detallado).
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.
Tiempo a lo largo del cual se van a agregar métricas en ##h##m##s
formato.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.