Panoramica di Monitoraggio di AzureOverview of Azure Monitor

Questo articolo fornisce una panoramica del servizio Monitoraggio di Azure in Microsoft Azure.This article provides an overview of the Azure Monitor service in Microsoft Azure. Illustra il funzionamento di Monitoraggio di Azure e fornisce collegamenti a informazioni aggiuntive su come usare Monitoraggio di Azure.It discusses what Azure Monitor does and provides pointers to additional information on how to use Azure Monitor. Per un'introduzione video, vedere i collegamenti della sezione Passaggi successivi alla fine dell'articolo.If you prefer a video introduction, see Next steps links at the bottom of this article.

Monitoraggio di Azure e altri prodotti per il monitoraggio di MicrosoftAzure Monitor and Microsoft's other monitoring products

Attualmente Monitoraggio di Azure offre log e metriche dell'infrastruttura di livello base per la maggior parte dei servizi in Microsoft AzureAzure Monitor provides base-level infrastructure metrics and logs for most services in Microsoft Azure. ma in futuro tutti i servizi di Azure inseriranno i dati in Monitoraggio di Azure.Azure services that do not yet put their data into Azure Monitor will put it there in the future.

Microsoft offre altri prodotti e servizi con funzionalità di monitoraggio aggiuntive per sviluppatori, DevOps o ITOps, che hanno anche installazioni locali.Microsoft ships additional products and services that provide additional monitoring capabilities for developers, DevOps, or IT Ops that also have on-premises installations. Per una panoramica e per informazioni sull'integrazione di questi diversi prodotti e servizi, vedere Monitoraggio in Microsoft Azure.For an overview and understanding of how these different products and services work together, see Monitoring in Microsoft Azure.

Pagina di panoramica del portalePortal overview page

Monitoraggio di Azure ha una pagina di destinazione che consente agli utenti di:Azure Monitor has a landing page that helps users:

  • Comprendere le funzionalità di monitoraggio offerte da Azure.Understand the monitoring capabilities offered by Azure.
  • Individuare, configurare e caricare la piattaforma e le funzionalità premium di monitoraggio di Azure.Discover, configure, and on-board Azure’s platform and premium monitoring capabilities.

Mentre il servizio Monitoraggio di Azure viene rilasciato, la pagina di panoramica di destinazione è in anteprima.While the Azure Monitor service is released, the landing overview page is in preview.

La pagina è un punto di partenza per la navigazione, incluso il caricamento.The page is a starting point for navigation, including on-boarding. Mostra i problemi dettagliati rilevanti dei vari servizi e consente all'utente di accedervi con il relativo contesto.It shows curated notable issues from different services and allows the user to navigate to them in context.

Modello di monitoraggio e diagnostica per risorse non di calcolo

Quando si apre la pagina, è possibile scegliere tra le sottoscrizioni per cui si dispone di accesso in lettura.When you open the page, you can select among the subscriptions you have read access to. Per una sottoscrizione selezionata, è possibile vedere:For a selected subscription, you can see:

  • Avvisi attivati e origini degli avvisi: questa tabella mostra il riepilogo conteggi, le origini degli avvisi e quante volte sono stati generati gli avvisi per la durata di tempo selezionata.Triggered alerts and alert sources - This table shows summary counts, alert sources, and how many times alerts fired for the selected time duration. Si applica sia agli avvisi metrica che agli avvisi del log attività.It applies to both metric and activity log alerts.
  • Errori log attività: se una delle risorse di Azure registra eventi con gravità a livello di errore, è possibile visualizzare un conteggio di alto livello e andare alla pagina log attività per esaminare ogni evento.Activity Log Errors - If any of your Azure resources log events with error-level severity, you can view a high-level count and click through to the activity log page to investigate each event.
  • Integrità dei servizi di Azure: è possibile visualizzare un conteggio di problemi di integrità del servizio, eventi pianificati di manutenzione e avvisi sull'integrità.Azure Service Health - You can see a count of Service Health service issues, planned maintenance events, and health advisories. Integrità dei servizi di Azure offre informazioni personalizzate quando nell'infrastruttura di Azure si verificano problemi che influiscono sui servizi.Azure Service Health provides personalized information when problems in the Azure infrastructure impact your services. Per altre informazioni, vedere Integrità dei servizi di Azure.See Azure Service Health for more information.
  • Application Insights: vedere gli indicatori KPI per ogni risorsa AppInsights nella sottoscrizione corrente.Application Insights - See KPIs for each AppInsights resource in the current subscription. Gli indicatori KPI sono ottimizzati affinché l'applicazione sul lato server monitori le applicazioni web ASP.NET e i tipi di applicazione Java, Node e generali.The KPIs are optimized for server-side application monitoring across ASP.NET web apps, Java, Node, and General application types. Gli indicatori KPI includono metriche per la frequenza di richieste, la durata di risposta, la percentuale di errori e di disponibilità.The KPIs include metrics for request rate, response duration, failure rate, and availability %.

Se non sono state caricate Log Analytics o Application Insights o se non è stato configurato alcun avviso di Azure nella sottoscrizione corrente, la pagina indica collegamenti per iniziare il processo di caricamento.If you have not on-boarded to Log Analytics or Application Insights, or if you have not configured any Azure Alerts in the current subscription, the page provides links to begin your on-boarding process.

Origini di Monitoraggio di Azure: subset di calcoloAzure Monitor Sources - Compute subset

Modello di monitoraggio e diagnostica per risorse non di calcolo

I servizi di calcolo includono:The Compute services here include

  • Servizi cloudCloud Services
  • Macchine virtualiVirtual Machines
  • Set di scalabilità di macchine virtualiVirtual Machine scale sets
  • Service FabricService Fabric

Applicazione: log di diagnostica, log applicazioni e metricheApplication - Diagnostics Logs, Application Logs, and Metrics

Nel modello di calcolo le applicazioni possono essere eseguite nel sistema operativo guest.Applications can run on top of the Guest OS in the compute model. Le applicazioni creano il proprio set di log e metriche.They emit their own set of logs and metrics. Monitoraggio di Azure si basa sull'estensione Diagnostica di Azure (Windows o Linux) per raccogliere la maggior parte delle metriche e dei log a livello di applicazione.Azure Monitor relies on the Azure diagnostics extension (Windows or Linux) to collect most application level metrics and logs. I tipi includono:The types include

  • Contatori delle prestazioniPerformance counters
  • Log applicazioniApplication Logs
  • Registri eventi di WindowsWindows Event Logs
  • Origine dell'evento .NET.NET Event Source
  • Log di IISIIS Logs
  • ETW basato su manifestoManifest based ETW
  • Dump di arresto anomalo del sistemaCrash Dumps
  • Log degli errori dei clientiCustomer Error Logs

Senza l'estensione Diagnostica, sono disponibili solo alcune metriche, ad esempio Utilizzo CPU.Without the diagnostics extension, only a few metrics like CPU usage are available.

Metriche delle VM host e guestHost and Guest VM metrics

Le risorse di calcolo elencate sopra hanno una VM host dedicata e un sistema operativo guest con cui interagiscono.The previously listed compute resources have a dedicated host VM and guest OS they interact with. La VM host e il sistema operativo guest sono gli equivalenti della VM radice e della VM guest nel modello di hypervisor Hyper-V.The host VM and guest OS are the equivalent of root VM and guest VM in the Hyper-V hypervisor model. È possibile raccogliere le metriche in entrambi.You can collect metrics on both. È anche possibile raccogliere i log di diagnostica nel sistema operativo guest.You can also collect diagnostics logs on the guest OS.

Log attivitàActivity Log

Nei log attività, in precedenza chiamati log operativi o di controllo, è possibile cercare informazioni relative alla risorsa così come visualizzate dall'infrastruttura di Azure.You can search the Activity Log (previously called Operational or Audit Logs) for information about your resource as seen by the Azure infrastructure. I log contengono informazioni quali gli orari di creazione ed eliminazione delle risorse.The log contains information such as times when resources are created or destroyed. Per altre informazioni, vedere Panoramica del log attività di Azure.For more information, see Overview of Activity Log.

Origini di Monitoraggio di Azure: altroAzure Monitor Sources - everything else

Modello di monitoraggio e diagnostica per risorse di calcolo

Risorsa: log di diagnostica e metricheResource - Metrics and Diagnostics Logs

Le metriche e i log di diagnostica che è possibile raccogliere variano in base al tipo di risorsa.Collectable metrics and diagnostics logs vary based on the resource type. Ad esempio, App Web fornisce statistiche sull'I/O del disco e sulla percentuale CPU.For example, Web Apps provides statistics on the Disk IO and Percent CPU. Tali metriche non esistono invece per una coda del bus di servizio, che invece fornisce metriche come le dimensioni della coda e la velocità effettiva dei messaggi.Those metrics don't exist for a Service Bus queue, which instead provides metrics like queue size and message throughput. In Metriche supportate è disponibile un elenco delle metriche che è possibile raccogliere per ogni risorsa.A list of collectable metrics for each resource is available at supported metrics.

Metriche delle VM host e guestHost and Guest VM metrics

Non esiste necessariamente una corrispondenza 1:1 tra la risorsa e una determinata VM host o guest e di conseguenza le metriche della VM non sono disponibili.There is not necessarily a 1:1 mapping between your resource and a particular Host or Guest VM so metrics are not available.

Log attivitàActivity Log

Il log attività è identico a quello delle risorse di calcolo.The activity log is the same as for compute resources.

Uso dei dati di monitoraggioUses for Monitoring Data

Dopo avere raccolto i dati, è possibile eseguire le operazioni seguenti in Monitoraggio di Azure.Once you collect your data, you can do the following with it in Azure Monitor.

RouteRoute

È possibile trasmettere i dati di monitoraggio ad altre posizioni.You can stream monitoring data to other locations.

Tra gli esempi sono inclusi:Examples include:

  • Invio ad Application Insights per usare strumenti di visualizzazione e analisi più avanzati.Send to Application Insights so you can use its richer visualization and analysis tools.
  • Invio a Hub eventi per il routing a strumenti di terze parti.Send to Event Hubs so you can route to third-party tools.

ArchiviareStore and Archive

Alcuni dati di monitoraggio sono già archiviati e disponibili in Monitoraggio di Azure per un periodo di tempo specificato.Some monitoring data is already stored and available in Azure Monitor for a set amount of time.

  • Le metriche vengono archiviate per 30 giorni.Metrics are stored for 30 days.
  • Le voci di log attività vengono archiviate per 90 giorni.Activity log entries are stored for 90 days.
  • I log di diagnostica non vengono archiviati.Diagnostics logs are not stored at all.

Per archiviare i dati per periodi più lunghi di quelli elencati sopra, è possibile usare una risorsa di archiviazione di Azure.If you want to store data longer than the time periods listed above, you can use an Azure storage. I dati di monitoraggio vengono mantenuti nell'account di archiviazione in base ai criteri di conservazione impostati.Monitoring data is kept in your storage account based on a retention policy you set. Viene addebitato un costo per lo spazio occupato dai dati in Archiviazione di Azure.You do have to pay for the space the data takes up in Azure storage.

Ecco alcuni modi in cui usare questi dati:A few ways to use this data:

  • Fare in modo che i dati scritti vengano letti ed elaborati da altri strumenti all'interno o all'esterno di Azure.Once written, you can have other tools within or outside of Azure read it and process it.
  • Scaricare i dati in locale per l'uso in un archivio locale o modificare i criteri di conservazione nel cloud per conservare i dati per lunghi periodi di tempo.You download the data locally for a local archive or change your retention policy in the cloud to keep data for extended periods of time.
  • Lasciare i dati in Archiviazione di Azure a tempo indeterminato a scopo di archiviazione.You leave the data in Azure storage indefinitely for archive purposes.

QueryQuery

Per accedere ai dati nel sistema o in Archiviazione di Azure, è possibile usare l'API REST di Monitoraggio di Azure, l'interfaccia della riga di comando multipiattaforma, i cmdlet di PowerShell o .NET SDK.You can use the Azure Monitor REST API, cross platform Command-Line Interface (CLI) commands, PowerShell cmdlets, or the .NET SDK to access the data in the system or Azure storage

Ecco alcuni esempi: Examples include:

  • Recuperare i dati per un'applicazione di monitoraggio personalizzata che si è scritta.Getting data for a custom monitoring application you have written
  • Creare query personalizzate e inviare i dati a un'applicazione di terze parti.Creating custom queries and sending that data to a third-party application.

VisualizzazioneVisualize

La visualizzazione in grafici dei dati di monitoraggio permette di identificare le tendenze più rapidamente della ricerca sui dati.Visualizing your monitoring data in graphics and charts helps you find trends quicker than looking through the data itself.

Ecco alcuni metodi di visualizzazione:A few visualization methods include:

  • Usare il portale di AzureUse the Azure portal
  • Instradare i dati ad Application Insights in AzureRoute data to Azure Application Insights
  • Instradare i dati a Microsoft Power BIRoute data to Microsoft PowerBI
  • Instradare i dati a uno strumento di visualizzazione di terze parti usando lo streaming live o facendo in modo che lo strumento esegua la lettura da un archivio in Archiviazione di AzureRoute the data to a third-party visualization tool using either live streaming or by having the tool read from an archive in Azure storage

AutomatizzareAutomate

È possibile usare i dati di monitoraggio per attivare avvisi o anche interi processi.You can use monitoring data to trigger alerts or even whole processes. Tra gli esempi sono inclusi:Examples include:

  • Usare i dati per la scalabilità automatica delle istanze di calcolo in base al carico dell'applicazione.Use data to autoscale compute instances up or down based on application load.
  • Inviare messaggi di posta elettronica quando una metrica supera una soglia predeterminata.Send emails when a metric crosses a predetermined threshold.
  • Chiamare un URL Web (webhook) per eseguire un'azione in un sistema all'esterno di Azure.Call a web URL (webhook) to execute an action in a system outside of Azure
  • Avviare un runbook in Automazione di Azure per eseguire varie attività.Start a runbook in Azure automation to perform any variety of tasks

Metodi di accesso a Monitoraggio di AzureMethods of accessing Azure Monitor

In generale, è possibile modificare il rilevamento, il routing e il recupero dei dati usando uno dei metodi seguenti.In general, you can manipulate data tracking, routing, and retrieval using one of the following methods. Non tutti i metodi sono disponibili per tutte le azioni o tutti i tipi di dati.Not all methods are available for all actions or data types.

Passaggi successiviNext steps

Altre informazioni su:Learn more about