Cosa sono gli avvisi in Microsoft Azure?What are alerts in Microsoft Azure?

Questo articolo descrive le varie origini di avvisi in Microsoft Azure, lo scopo di tali avvisi, i vantaggi che offrono e un'introduzione sul loro utilizzo.This article describes the various sources of alerts in Microsoft Azure, what are the purposes for those alerts, their benefits, and how to get started with using them. L'articolo è incentrato in particolare su Monitoraggio di Azure, ma include indicazioni anche relative ad altri servizi.It specifically applies to Azure Monitor, but provides pointers to other services with alerts as well. Gli avvisi rappresentano un metodo per eseguire il monitoraggio in Azure: è possibile configurare condizioni relative ai dati e ricevere una notifica qualora tali condizioni corrispondano ai dati di monitoraggio più recenti.Alerts offer a method of monitoring in Azure that allows you to configure conditions over data and become notified when the conditions match the latest monitoring data.

Tassonomia degli avvisi di AzureTaxonomy of Azure Alerts

Azure usa i termini seguenti per descrivere gli avvisi e le relative funzioni:Azure uses the following terms to describe alerts and their functions:

  • Avviso: una definizione di criteri (una o più regole o condizioni) che vengono attivati quando vengono soddisfatti.Alert - a definition of criteria (one or more rules or conditions) that becomes activated when met.
  • Attivo: lo stato di quando vengono soddisfatti i criteri definiti da un avviso.Active - the state when the criteria defined by an alert is met.
  • Risolto: lo stato di quando i criteri definiti da un avviso non sono più soddisfatti dopo esserlo stati precedentemente.Resolved - the state when the criteria defined by an alert is no longer met after previously having been met.
  • Notifica: l'azione eseguita quando un avviso diventa attivo.Notification - the action taken based off of an alert becoming active.
  • Azione: una chiamata specifica inviata a un ricevitore di una notifica (ad esempio, l'invio di un messaggio di posta elettronica a un indirizzo o la pubblicazione in un URL del webhook).Action - a specific call sent to a receiver of a notification (for example, emailing an address or posting to a webhook URL). Le notifiche possono in genere attivare più azioni.Notifications can usually trigger multiple actions.

Avvisi in diversi servizi di AzureAlerts in different Azure services

Gli avvisi sono disponibili in vari servizi di monitoraggio di Azure.Alerts are available across several Azure monitoring services. Per informazioni su come e quando usare questi servizi, vedere questo articolo.For information on how and when to use these services, see this article. Ecco un riepilogo dei tipi di avviso disponibili in Azure:Here is a breakdown of the alert types available across Azure:

ServiceService Tipo di avvisoAlert type Servizi supportatiSupported services DescrizioneDescription
Monitoraggio di AzureAzure Monitor Avvisi delle metricheMetric alerts Metriche supportate con Monitoraggio di AzureSupported metrics from Azure Monitor Ricevere una notifica quando una metrica a livello di piattaforma soddisfa una condizione specifica (ad esempio, la % della CPU in una macchina virtuale è superiore a 90 negli ultimi 5 minuti).Receive a notification when any platform-level metric meets a specific condition (for example, CPU % on a VM is greater than 90 for the past 5 minutes).
Monitoraggio di AzureAzure Monitor Avvisi metrica quasi in tempo reale (anteprima)Near Real-Time Metric Alerts (preview) Risorse supportate da Monitoraggio di AzureSupported resources from Azure Monitor Ricevere una notifica più velocemente rispetto agli avvisi metrica quando una o più metriche a livello di piattaforma soddisfano le condizioni specificate, ad esempio se la percentuale di CPU su una macchina virtuale è maggiore del 90% e la rete in ingresso è maggiore di 500 MB per gli ultimi 5 minuti.Receive a notification faster than metric alerts when one or more platform-level metrics meet specified conditions (for example, CPU % on a VM is greater than 90 and Network In is greater than 500 MB for the past 5 minutes).
Monitoraggio di AzureAzure Monitor Avvisi del log attivitàActivity Log alerts Tutti i tipi di risorse disponibili in Azure Resource ManagerAll resource types available in Azure Resource Manager Ricevere una notifica quando un nuovo evento nel Log attività di Azure corrisponde a condizioni specifiche (ad esempio, quando un'operazione di "eliminazione VM" si verifica in myProductionResourceGroup o quando viene generato un nuovo evento di integrità del servizio con stato "Attivo").Receive a notification when any new event in the Azure Activity Log matches specific conditions (for example, when a "Delete VM" operation occurs in myProductionResourceGroup or when a new Service Health event with "Active" as the status appears).
Application InsightsApplication Insights Avvisi metricaMetric alerts Un'applicazione qualsiasi dotata delle funzionalità per l'invio di dati ad Application InsightsAny application instrumented to send data to Application Insights Ricevere una notifica quando una metrica a livello di piattaforma soddisfa una condizione specifica (ad esempio, il tempo di risposta di un server è superiore a 2 secondi).Receive a notification when any application-level metric meets a specific condition (for example, server response time is greater than 2 seconds).
Application InsightsApplication Insights Avvisi di test WebWeb test alerts Un sito Web qualsiasi dotato delle funzionalità per l'invio di dati ad Application InsightsAny website instrumented to send data to Application Insights Ricevere una notifica quando la disponibilità o la velocità di risposta di un sito Web è inferiore alle aspettative.Receive a notification when availability or responsiveness of a website is below expectations.
Log AnalyticsLog Analytics Avvisi di Log AnalyticsLog Analytics alerts Qualsiasi servizio configurato per l'invio di dati in Log AnalyticsAny service configured to send data into Log Analytics Ricevere una notifica quando una query di ricerca di Log Analytics sui dati di metrica e/o evento soddisfa criteri specifici.Receive a notification when a Log Analytics search query over metric and/or event data meets certain criteria.

Avvisi sui dati di Monitoraggio di AzureAlerts on Azure Monitor data

Esistono tre tipi di avvisi al di fuori dei dati disponibili in Monitoraggio di Azure: avvisi metrica, avvisi metrica quasi in tempo reale (anteprima) e avvisi del log attività.There are three types of alerts off of data available from Azure Monitor -- metric alerts, near real-time metric alerts (preview) and Activity Log alerts.

  • Avvisi metrica: questo avviso si attiva quando il valore di una specifica metrica supera una soglia assegnata.Metric alerts - This alert triggers when the value of a specified metric crosses a threshold that you assign. L'avviso genera una notifica quando viene "attivato" (quando la soglia viene superata e viene soddisfatta la condizione di avviso) e quando viene "risolto" (quando il valore rientra nella soglia e la condizione non viene più soddisfatta).The alert generates a notification when the alert is "Activated" (when the threshold is crossed and the alert condition is met) as well as when it is "Resolved" (when the threshold is crossed again and the condition is no longer met). Per un elenco in continua crescita delle metriche disponibili supportate dal monitoraggio di Azure, vedere l'elenco delle metriche supportate in Monitoraggio di Azure.For a growing list of available metrics supported by Azure monitor, see List of metrics supported on Azure Monitor.
  • Avvisi metrica quasi in tempo reale (anteprima): questi avvisi sono simili agli avvisi metrica ma sono diversi in alcuni aspetti.Near real-time metric alerts (preview) - These alerts are similar to metric alerts but differ in a few ways. In primo luogo, come suggerisce il nome, questi avvisi possono essere attivati quasi in tempo reale (più velocemente di 1 minuto).Firstly, as the name suggests these alerts can trigger in near real-time (as fast as 1 min). Supportano inoltre il monitoraggio di più metriche (attualmente due).They also support monitoring multiple(currently two) metrics. L'avviso genera una notifica quando viene "attivato" (quando la soglia per ogni metrica viene superata allo stesso tempo e la condizione di avviso viene soddisfatta) e quando viene "risolto" (quando almeno una metrica rientra nella soglia e la condizione non viene più soddisfatta).The alert generates a notification when the alert is "Activated" (when the thresholds for each metric are crossed at the same time and the alert condition is met) as well as when it is "Resolved" (when at least one metric crosses the threshold again and the condition is no longer met).

Nota

Gli avvisi metrica quasi in tempo reale sono attualmente disponibili in anteprima pubblica.Near real-time metric alerts are currently in public preview. L'esperienza utente e la funzionalità sono soggette a modifiche.The functionality and user experience is subject to change.

  • Avvisi del log attività: un avviso di log in streaming si attiva quando viene generato un evento di log attività che corrisponde ai criteri di filtro assegnati.Activity log alerts - A streaming log alert that triggers when an Activity Log event is generated that matches filter criteria that you have assigned. Questi avvisi hanno un solo stato, vale a dire "Attivato", perché il motore degli avvisi applica semplicemente i criteri di filtro a qualsiasi nuovo evento.These alerts have only one state, "Activated," since the alert engine simply applies the filter criteria to any new event. Questi avvisi possono essere usati per notificare quando si verifica un nuovo evento imprevisto relativo all'integrità del servizio o quando un utente o un'applicazione esegue un'operazione nella sottoscrizione, ad esempio "Elimina macchina virtuale".These alerts can be used to become notified when a new Service Health incident occurs or when a user or application performs an operation in your subscription, for example, "Delete virtual machine."

Per i dati del registro di diagnostica disponibili tramite Monitoraggio di Azure, è consigliabile indirizzare i dati in Log Analytics e usare un avviso di Log Analytics.For Diagnostic Log data available through Azure Monitor, we suggest routing the data into Log Analytics and using a Log Analytics alert. Il diagramma seguente riepiloga le origini dei dati in Monitoraggio di Azure e, a livello concettuale, i modi per avvisare di tali dati.The following diagram summarizes sources of data in Azure Monitor and, conceptually, how you can alert off of that data.

Avvisi illustrati

Come si riceve una notifica su un avviso di Monitoraggio di Azure?How do I receive a notification on an Azure Monitor alert?

Gli avvisi di Azure nelle versioni precedenti da servizi diversi usano metodi di notifica predefiniti propri.Historically, Azure alerts from different services used their own built-in notification methods. Monitoraggio di Azure offre ora un raggruppamento di notifiche riutilizzabili chiamato gruppi di azioni.Going forward, Azure Monitor offers a reusable notification grouping called Action Groups. I gruppi di azioni specificano un set di destinatari di una notifica (un numero qualsiasi di indirizzi di posta elettronica, numeri di telefono (per SMS) o URL di webhook) e ogni volta che viene attivato un avviso che fa riferimento al gruppo di azioni, tutti i destinatari ricevono la notifica.Action Groups specify a set of receivers for a notification -- any number of email addresses, phone numbers (for SMS), or webhook URLs -- and any time an alert is activated that references the Action Group, all receivers receive that notification. Ciò consente di riutilizzare un raggruppamento di destinatari, ad esempio un elenco di ingegneri su richiesta, in molti oggetti di avviso.This allows you to reuse a grouping of receivers (for example, your on call engineer list) across many alert objects. Solo gli avvisi del log attività prevedono l'utilizzo di gruppi di azioni al momento, ma anche molti altri tipi di avviso di Azure useranno presto i gruppi di azioni.Currently, only Activity Log alerts make use of Action Groups, but several other Azure alert types are working on using Action Groups as well.

I gruppi di azioni supportano la notifica tramite la registrazione a un URL di webhook oltre che agli indirizzi di posta elettronica e ai numeri SMS.Action Groups support notification by posting to a webhook URL in addition to email addresses and SMS numbers. Ciò consente l'automazione e la correzione, ad esempio, usando:This enables automation and remediation, for example, using:

  • Runbook di Automazione di AzureAzure Automation Runbook
  • Funzione di AzureAzure Function
  • App per la logica di AzureAzure Logic App
  • un servizio di terze partia third-party service

Gli avvisi metrica quasi in tempo reale (anteprima) e gli avvisi del log attività usano i gruppi di azioni.Near real-time metric alerts (Preview), and Activity Log alerts use Action Groups.

Gli avvisi di metrica non usano ancora i gruppi di azioni.Metric alerts do not yet use Action Groups. In un singolo avviso di metrica è possibile configurare le notifiche per:On an individual metric alert you can configure notifications to:

  • Inviare notifiche tramite posta elettronica all'amministratore del servizio, ai co-amministratori e/o ad altri indirizzi di posta elettronica specificati.Send email notifications to the service administrator, to co-administrators, or to additional email addresses that you specify.
  • Richiamare un webhook, che consente di avviare altre azioni di automazione.Call a webhook, which enables you to launch additional automation actions.

Passaggi successiviNext steps

Ottenere informazioni sulle regole degli avvisi e sulla relativa configurazione usando:Get information about alert rules and configuring them by using: