Metric
Icona della risorsa

Panoramica della risorsa
Metric è una risorsa di configurazione che valuta le condizioni sulla base di dati numerici basati sul tempo (metriche) che rappresentano le prestazioni o lo stato delle risorse monitorate, e genera avvisi quando vengono soddisfatte le soglie definite.
Configurando insieme le risorse di destinazione, le condizioni delle metriche (criteria) e i metodi di notifica (action group), è possibile automatizzare il monitoraggio e gli avvisi.
Risorse correlate
Risorse principali
Risorse collegate
- Windows Virtual Machine
- Linux Virtual Machine
- Linux App Service
- Windows App Service
- Storage Account
- MSSQL Database
- Kubernetes Cluster
Valori di configurazione della risorsa
Risorse di destinazione (target_resources)
Specifica l’elenco delle risorse di destinazione a cui verrà applicata la regola di avviso.
target_resources.resource_type: Specifica il tipo di risorsa Azure della risorsa di destinazionewindows_virtual_machine,linux_virtual_machine,windows_app_service,linux_app_service,storage_account,mssql_database,kubernetes_cluster
target_resources.resource_name: Nome della risorsa di destinazionetarget_resources.mssql_server_name: Se la risorsa di destinazione èmssql_database, nome del server MSSQL che contiene il database (sola lettura)
Descrizione (description)
description: Descrizione della regola di avviso
Criteri (criteria)
Definisce quali valori delle metriche e a quali condizioni verrà generato un avviso.
criteria.metric_namespace: Namespace a cui appartiene la metrica monitoratacriteria.metric_name: Nome della metrica da monitorarecriteria.aggregation: Metodo utilizzato per aggregare i dati delle metricheAverage,Count,Maximum,Minimum,Total
criteria.operator: Operatore utilizzato per confrontare il valore della metrica con la sogliaGreaterThan,GreaterThanOrEqual,LessThan,LessThanOrEqual,Equal
criteria.threshold: Valore soglia che attiva l’avviso
Gruppo di azioni (action_group)
Configura il gruppo di azioni che invia notifiche come email, Webhook, Azure Function o notifiche push dell’app mobile di Azure quando viene attivato un avviso.
action_group.short_name: Nome breve utilizzato per identificare il gruppo di azioniaction_group.enable_action_group: Indica se abilitare il gruppo di azioni -true,false
Destinatario push dell’app mobile di Azure (action_group.azure_app_push_receiver)
azure_app_push_receiver.email_address: Indirizzo email dell’utente che riceverà le notifiche dell’app mobile di Azure
Destinatario Azure Function (action_group.azure_function_receiver)
azure_function_receiver.target_function_app_id: ID della Function App in cui è distribuita la funzioneazure_function_receiver.function_name: Nome della Azure Function da invocareazure_function_receiver.http_trigger_url: URL da invocare quando la funzione utilizza un trigger HTTPazure_function_receiver.enable_common_alert_schema: Indica se utilizzare lo schema di avviso comune -true,false
Destinatario Webhook (action_group.webhook_receiver)
webhook_receiver.service_uri: URL del servizio Webhook da chiamare quando viene attivato un avvisowebhook_receiver.enable_common_alert_schema: Indica se utilizzare lo schema di avviso comune -true,false
Destinatario email (action_group.email_receiver)
email_receiver.email_address: Indirizzo email che riceverà l’avvisoemail_receiver.enable_common_alert_schema: Indica se utilizzare lo schema di avviso comune -true,false
Selezione del gruppo di azioni (action_group_name)
action_group_name: Specifica il nome del gruppo di azioni da eseguire quando viene attivato un avviso