Panoramica delle metriche in Microsoft AzureOverview of metrics in Microsoft Azure

In questo articolo sono descritte le metriche disponibili in Microsoft Azure, i loro vantaggi e come iniziare a usarle.This article describes what metrics are in Microsoft Azure, their benefits, and how to start using them.

Cosa sono le metriche?What are metrics?

Il monitoraggio di Azure consente di usare la telemetria per ottenere visibilità sulle prestazioni e sull'integrità dei carichi di lavoro in Azure.Azure Monitor enables you to consume telemetry to gain visibility into the performance and health of your workloads on Azure. Il tipo di dati di telemetria Azure più importante è rappresentato dalle metriche (altrimenti dette contatori delle prestazioni) generate dalla maggior parte delle risorse di Azure.The most important type of Azure telemetry data is the metrics (also called performance counters) emitted by most Azure resources. Il monitoraggio di Azure offre alcuni modi per configurare e usare queste metriche per il monitoraggio e la risoluzione dei problemi.Azure Monitor provides several ways to configure and consume these metrics for monitoring and troubleshooting.

A cosa servono le metriche?What can you do with metrics?

Le metriche sono un'importante fonte di dati di telemetria e consentono di eseguire le attività seguenti:Metrics are a valuable source of telemetry and enable you to do the following tasks:

  • Tenere traccia delle prestazioni della risorsa (ad esempio, una VM, un sito Web o un'app per la logica) tracciandone le metriche in un grafico del portale da aggiungere a un dashboard.Track the performance of your resource (such as a VM, website, or logic app) by plotting its metrics on a portal chart and pinning that chart to a dashboard.
  • Ricevere la notifica di un problema che influisce sulle prestazioni della risorsa quando una metrica supera una determinata soglia.Get notified of an issue that impacts the performance of your resource when a metric crosses a certain threshold.
  • Configurare le azioni automatiche, ad esempio la scalabilità automatica di una risorsa o la generazione di un runbook quando una metrica supera una determinata soglia.Configure automated actions, such as autoscaling a resource or firing a runbook when a metric crosses a certain threshold.
  • Eseguire analisi avanzate o creare report relativi alle tendenze delle prestazioni o di uso della risorsa.Perform advanced analytics or reporting on performance or usage trends of your resource.
  • Archiviare la cronologia relativa alle prestazioni o all'integrità della risorsa a scopi di conformità/verifica.Archive the performance or health history of your resource for compliance or auditing purposes.

Quali sono le caratteristiche delle metriche?What are the characteristics of metrics?

Le metriche presentano le caratteristiche seguenti:Metrics have the following characteristics:

  • Tutte le metriche hanno frequenza di un minuto.All metrics have one-minute frequency. L'utente riceve il valore della metrica generata dalla risorsa ogni minuto, così da ottenere una visibilità quasi in tempo reale sullo stato e sull'integrità della risorsa.You receive a metric value every minute from your resource, giving you near real-time visibility into the state and health of your resource.
  • Le metriche sono disponibili immediatamente.Metrics are available immediately. Non è necessario fornire il consenso esplicito o configurare la diagnostica aggiuntiva.You don't need to opt in or set up additional diagnostics.
  • Per ogni metrica è possibile accedere alla cronologia degli ultimi 30 giorni .You can access 30 days of history for each metric. È possibile vedere rapidamente le tendenze recenti e mensili riguardo alle prestazioni o all'integrità della risorsa.You can quickly look at the recent and monthly trends in the performance or health of your resource.
  • Alcune metriche possono avere attributi di coppia nome-valore denominati dimensioni.Some metrics can have name-value pair attributes called dimensions. Queste consentono di segmentare ulteriormente ed esplorare una metrica in modo più significativo.These enable you to further segment and explore a metric in a more meaningful way.

È anche possibile:You can also:

  • Configurare una regola di avviso per la metrica che invia una notifica o esegue un'azione automatica quando la metrica supera la soglia definita.Configure a metric alert rule that sends a notification or takes automated action when the metric crosses the threshold that you have set. Il ridimensionamento automatico è un'azione speciale automatica che consente di aumentare le istanze di una risorsa per soddisfare le richieste in entrata o i carichi sul sito Web o sulle risorse di calcolo.Autoscale is a special automated action that enables you to scale out your resource to meet incoming requests or loads on your website or computing resources. È possibile configurare una regola di impostazione del ridimensionamento automatico per aumentare o ridurre le istanze in base a una metrica che supera una soglia.You can configure an Autoscale setting rule to scale in or out based on a metric crossing a threshold.

  • Reindirizzare tutte le metriche a Application Insights o a Log Analytics (OMS) per abilitare le analisi istantanee, la funzione di ricerca e gli avvisi personalizzati sui dati delle metriche provenienti dalle risorse.Route all metrics Application Insights or Log Analytics (OMS) to enable instant analytics, search, and custom alerting on metrics data from your resources. È inoltre possibile trasmettere le metriche a un hub eventi, per poi avere la possibilità di reindirizzarle all'analisi di flusso di Azure o alle app personalizzate per effettuare un'analisi quasi in tempo reale.You can also stream metrics to an Event Hub, enabling you to then route them to Azure Stream Analytics or to custom apps for near-real time analysis. Impostare il flusso di Hub eventi usando le impostazioni di diagnostica.You set up Event Hub streaming using diagnostic settings.

  • Archiviare le metriche da conservare per un lungo periodo o usarle per creare report offline.Archive metrics to storage for longer retention or use them for offline reporting. È possibile reindirizzare le metriche all'archiviazione BLOB di Azure quando si configurano le impostazioni di diagnostica per la risorsa.You can route your metrics to Azure Blob storage when you configure diagnostic settings for your resource.

  • Rilevare, accedere e visualizzare facilmente tutte le metriche tramite il Portale di Azure quando si seleziona una risorsa e si tracciano le metriche in un grafico.Easily discover, access, and view all metrics via the Azure portal when you select a resource and plot the metrics on a chart.

  • Usare le metriche mediante le nuove API REST del Monitoraggio di Azure.Consume the metrics via the new Azure Monitor REST APIs.

  • Eseguire query sulle metriche usando i cmdlet di PowerShell o l'API REST multi-piattaforma.Query metrics by using the PowerShell cmdlets or the Cross-Platform REST API.

    Reindirizzamento delle metriche nel monitoraggio di Azure

Accedere alle metriche tramite il portaleAccess metrics via the portal

Di seguito è descritta una procedura rapida per la creazione di un grafico delle metriche tramite il Portale di Azure.Following is a quick walkthrough of how to create a metric chart by using the Azure portal.

Per visualizzare le metriche dopo aver creato una risorsaTo view metrics after creating a resource

  1. Aprire il Portale di Azure.Open the Azure portal.
  2. Creare un sito Web per il Servizio app di Azure.Create an Azure App Service website.
  3. Dopo aver creato un sito Web, accedere al pannello Panoramica del sito Web.After you create a website, go to the Overview blade of the website.
  4. È possibile visualizzare nuove metriche come un riquadro Monitoraggio.You can view new metrics as a Monitoring tile. Successivamente è possibile modificare il riquadro e selezionare altre metriche.You can then edit the tile and select more metrics.

    Metriche su una risorsa nel monitoraggio di Azure

Per accedere a tutte le metriche in un'unica posizioneTo access all metrics in a single place

  1. Aprire il Portale di Azure.Open the Azure portal.
  2. Accedere alla scheda Monitoraggio e selezionare l'opzione Metriche.Navigate to the new Monitor tab, and then and select the Metrics option underneath it.
  3. Selezionare la sottoscrizione, il gruppo di risorse e il nome della risorsa dall'elenco a discesa.Select your subscription, resource group, and the name of the resource from the drop-down list.
  4. Visualizzare l'elenco delle metriche disponibili.View the available metrics list. Successivamente selezionare la metrica desiderata e tracciarla.Then select the metric you are interested in and plot it.
  5. È possibile aggiungerla al dashboard facendo clic sul segnaposto nell'angolo superiore destro.You can pin it to the dashboard by clicking the pin on the upper-right corner.

    Accedere a tutte le metriche in un'unica posizione nel monitoraggio di Azure

Nota

È possibile accedere alle metriche a livello di host dalle VM (basate su Azure Resource Manager) e dai set di scalabilità di macchine virtuali senza altre eventuali configurazioni di diagnostica.You can access host-level metrics from VMs (Azure Resource Manager-based) and virtual machine scale sets without any additional diagnostic setup. Queste nuove metriche a livello di host sono disponibili per le istanze di Windows e Linux.These new host-level metrics are available for Windows and Linux instances. Queste metriche non vanno confuse con le metriche a livello di sistema operativo guest a cui si accede quando si attiva la Diagnostica di Azure sulle VM o sui set di scalabilità di macchine virtuali.These metrics are not to be confused with the Guest-OS-level metrics that you have access to when you turn on Azure Diagnostics on your VMs or virtual machine scale sets. Per altre informazioni sulla configurazione della Diagnostica, vedere What is Microsoft Azure Diagnostics (Che cos'è la Diagnostica di Microsoft Azure?).To learn more about configuring Diagnostics, see What is Microsoft Azure Diagnostics.

Monitoraggio di Azure ha anche una nuova esperienza di creazione di grafici per metriche disponibile in anteprima.Azure Monitor also has a new metrics charting experience available in preview. Questa esperienza consente agli utenti di sovrapporre delle metriche da più risorse in un grafico.This experience enables users to overlay metrics from multiple resources on one chart. Gli utenti possono anche tracciare, segmentare e filtrare metriche multidimensionali usando questa nuova esperienza di creazione di grafici per metriche.Users can also plot, segment, and filter multi-dimensional metrics using this new metric charting experience. Per altre informazioni, fare clic quiTo learn more click here

Accedere alle metriche mediante l'API RESTAccess metrics via the REST API

È possibile accedere alle metriche di Azure tramite le API del Monitoraggio di Azure.Azure Metrics can be accessed via the Azure Monitor APIs. Sono due le API che consentono di rilevare le metriche e accedervi:There are two APIs that help you discover and access metrics:

Nota

Questo articolo è dedicato alle metriche accessibili tramite la nuova API per le metriche per le risorse di Azure.This article covers the metrics via the new API for metrics for Azure resources. La versione della nuova API per le definizioni delle metriche e l'API per le metriche è 2017-05-01-preview.The API version for the new metric definitions and metrics APIs is 2017-05-01-preview. È possibile accedere alle metriche e alle definizioni delle metriche legacy con la versione API 2014-04-01.The legacy metric definitions and metrics can be accessed with the API version 2014-04-01.

Per una procedura ancor più dettagliata con le API REST del Monitoraggio di Azure, vedere Procedura dettagliata sull'API REST del Monitoraggio di Azure.For a more detailed walkthrough using the Azure Monitor REST APIs, see Azure Monitor REST API walkthrough.

Esportare le metricheExport metrics

È possibile accedere al pannello Log di diagnostica nella scheda Monitoraggio e visualizzare le opzioni di esportazione delle metriche.You can go to the Diagnostics settings blade under the Monitor tab and view the export options for metrics. È possibile selezionare le metriche (e i log di diagnostica) da reindirizzare nell'archiviazione BLOB, negli Hub eventi di Azure o in OMS per i casi d'uso descritti in precedenza in questo articolo.You can select metrics (and diagnostic logs) to be routed to Blob storage, to Azure Event Hubs, or to OMS for use-cases that were mentioned previously in this article.

Opzioni di esportazione per le metriche nel monitoraggio di Azure

È possibile configurare questa opzione tramite i modelli di Resource Manager, PowerShell, l'interfaccia della riga di comando di Azure o l'API REST.You can configure this via Resource Manager templates, PowerShell, Azure CLI, or REST APIs.

Eseguire operazioni sulle metricheTake action on metrics

Per ricevere notifiche o eseguire azioni automatizzate su dati delle metriche, è possibile configurare regole di avviso o impostazioni di ridimensionamento automatico.To receive notifications or take automated actions on metric data, you can configure alert rules or Autoscale settings.

Configurare regole di avvisoConfigure alert rules

È possibile configurare le regole di avviso sulle metriche.You can configure alert rules on metrics. Queste regole di avviso possono verificare se una metrica ha superato una determinata soglia.These alert rules can check if a metric has crossed a certain threshold. Esistono due possibilità di avvisi metrica offerte da Monitoraggio di Azure.There are two metric alerting capabilities offered by Azure Monitor.

Avvisi metrica: possono quindi comunicare tramite e-mail o generare un webhook che può essere usato per eseguire qualsiasi script personalizzato.Metric alerts: They can then notify you via email or fire a webhook that can be used to run any custom script. È anche possibile usare il webhook per configurare le integrazioni dei prodotti di terze parti.You can also use the webhook to configure third-party product integrations.

Metriche e regole di avviso nel monitoraggio di Azure

Avvisi metrica quasi in tempo reale (anteprima): possono monitorare più metriche e soglie per una risorsa, quindi comunicare tramite un gruppo di azioni.Near real time alerts (preview): These have the ability to monitor multiple metrics, and thresholds, for a resource and then notify you via an Action Group. Altre informazioni sugli avvisi metrica quasi in tempo reale.Leran more about near real time metric alerts here.

Ridimensionare automaticamente le risorse di AzureAutoscale your Azure resources

Alcune risorse di Azure supportano l'aumento o la riduzione di più istanze per gestire i carichi di lavoro.Some Azure resources support the scaling out or in of multiple instances to handle your workloads. Il ridimensionamento automatico si applica ai servizi app (App Web), ai set di scalabilità di macchine virtuali e ai Servizi cloud di Azure.Autoscale applies to App Service (Web Apps), virtual machine scale sets, and classic Azure Cloud Services. È possibile configurare le regole di ridimensionamento automatico in modo da ridurre o aumentare il numero di istanze quando una data metrica che influisce sul carico di lavoro supera una soglia specificata.You can configure Autoscale rules to scale out or in when a certain metric that impacts your workload crosses a threshold that you specify. Per ulteriori informazioni, vedere Panoramica della scalabilità automatica.For more information, see Overview of autoscaling.

Metriche e ridimensionamento automatico nel Monitoraggio di Azure

Altre informazioni su metriche e servizi supportatiLearn about supported services and metrics

È possibile visualizzare un elenco dettagliato di tutti i servizi supportati e delle relative metriche in Metriche del Monitoraggio di Azure: metriche supportate per tipo di risorsa.You can view a detailed list of all the supported services and their metrics at Azure Monitor metrics--supported metrics per resource type.

Passaggi successiviNext steps

Fare riferimento ai collegamenti forniti all'interno dell'articolo.Refer to the links throughout this article. In più, è possibile ottenere informazioni su:Additionally, learn about: