Metric
Icono del recurso

Descripción general del recurso
Metric es un recurso de configuración que evalúa condiciones en función de datos numéricos basados en el tiempo (métricas) que representan el rendimiento o el estado de los recursos supervisados, y genera alertas cuando se cumplen los umbrales definidos.
Al configurar conjuntamente los recursos de destino, las condiciones de métricas (criteria) y los métodos de notificación (action groups), es posible automatizar la supervisión y las alertas.
Recursos relacionados
Recursos principaleserior
Recursos conectados
- Windows Virtual Machine
- Linux Virtual Machine
- Linux App Service
- Windows App Service
- Storage Account
- MSSQL Database
- Kubernetes Cluster
Valores de configuración del recurso
Recursos de destino (target_resources)
Especifica la lista de recursos de destino a los que se aplicará la regla de alerta.
target_resources.resource_type: Especifica el tipo de recurso de Azure del recurso de destinowindows_virtual_machine,linux_virtual_machine,windows_app_service,linux_app_service,storage_account,mssql_database,kubernetes_cluster
target_resources.resource_name: Nombre del recurso de destinotarget_resources.mssql_server_name: Si el recurso de destino esmssql_database, nombre del servidor MSSQL que contiene la base de datos (solo lectura)
Descripción (description)
description: Descripción de la regla de alerta
Criterios (criteria)
Define qué valores de métricas y bajo qué condiciones se activará una alerta.
criteria.metric_namespace: Espacio de nombres al que pertenece la métrica supervisadacriteria.metric_name: Nombre de la métrica que se va a supervisarcriteria.aggregation: Método para agregar los datos de métricasAverage,Count,Maximum,Minimum,Total
criteria.operator: Operador utilizado para comparar el valor de la métrica con el umbralGreaterThan,GreaterThanOrEqual,LessThan,LessThanOrEqual,Equal
criteria.threshold: Valor umbral que activa la alerta
Grupo de acciones (action_group)
Configura el grupo de acciones que envía notificaciones como correo electrónico, Webhook, Azure Function o notificaciones push de la aplicación móvil de Azure cuando se activa una alerta.
action_group.short_name: Nombre corto para identificar el grupo de accionesaction_group.enable_action_group: Indica si se habilita el grupo de acciones -true,false
Receptor de notificaciones push de la aplicación móvil de Azure (action_group.azure_app_push_receiver)
azure_app_push_receiver.email_address: Dirección de correo electrónico del usuario que recibirá las notificaciones de la aplicación móvil de Azure
Receptor de Azure Function (action_group.azure_function_receiver)
azure_function_receiver.target_function_app_id: ID de la Function App donde está implementada la funciónazure_function_receiver.function_name: Nombre de la Azure Function que se va a invocarazure_function_receiver.http_trigger_url: URL que se invocará cuando la función utilice un disparador HTTPazure_function_receiver.enable_common_alert_schema: Indica si se utiliza el esquema de alertas común -true,false
Receptor Webhook (action_group.webhook_receiver)
webhook_receiver.service_uri: URL del servicio Webhook que se llamará cuando se active una alertawebhook_receiver.enable_common_alert_schema: Indica si se utiliza el esquema de alertas común -true,false
Receptor de correo electrónico (action_group.email_receiver)
email_receiver.email_address: Dirección de correo electrónico que recibirá la alertaemail_receiver.enable_common_alert_schema: Indica si se utiliza el esquema de alertas común -true,false
Selección del grupo de acciones (action_group_name)
action_group_name: Especifica el nombre del grupo de acciones que se ejecutará cuando se active una alerta