Condividi tramite


Monitorare Azure ExpressRoute

L'articolo illustra:

  • I tipi di dati di monitoraggio che è possibile raccogliere per questo servizio.
  • Modi per analizzare i dati.

Nota

Se si ha già familiarità con questo servizio e/o il Monitoraggio di Azure e si vuole solo sapere come analizzare i dati di monitoraggio, vedere la sezione Analizza alla fine di questo articolo.

Quando si hanno applicazioni e processi di business critici che si basano sulle risorse di Azure, è necessario monitorare e ricevere avvisi per il sistema. Il servizio Monitoraggio di Azure raccoglie e aggrega metriche e log da ogni componente del sistema. Il Monitoraggio di Azure offre una visione sulla disponibilità, le prestazioni e la resilienza e notifica i problemi. È possibile usare il portale di Azure, PowerShell, l'interfaccia della riga di comando di Azure, l'API REST o le librerie client per configurare e visualizzare i dati di monitoraggio.

Approfondimenti

Per alcuni servizi di Azure, nel portale di Azure è disponibile un dashboard di monitoraggio predefinito che fornisce un punto iniziale per il monitoraggio del servizio. Questi dashboard sono denominati informazioni dettagliate ed è possibile trovarli nell'hub di Insights del Monitoraggio di Azure nel portale di Azure.

ExpressRoute usa Informazioni dettagliate sulla rete per fornire un mapping dettagliato della topologia di tutti i componenti di ExpressRoute, ad esempio peering, connessioni e gateway, in relazione tra loro. Le informazioni dettagliate sulla rete per ExpressRoute hanno anche un dashboard delle metriche precaricato per la disponibilità, la velocità effettiva, le perdite di pacchetti e le metriche del gateway. Per ulteriori informazioni, vedere Azure ExpressRoute Insights utilizzando Networking Insights.

Tipi di risorsa

Azure usa il concetto di tipi di risorse e ID per identificare tutti gli elementi in una sottoscrizione. I tipi di risorse fanno anche parte degli ID della risorsa per ogni risorsa in esecuzione in Azure. Ad esempio, un tipo di risorsa per una macchina virtuale è Microsoft.Compute/virtualMachines. Per un elenco dei servizi e dei relativi tipi di risorse associati, vedere Provider di risorse.

Azure Monitor organizza analogamente i dati di monitoraggio di base in metriche e log in base ai tipi di risorse, detti anche spazi dei nomi. Sono disponibili metriche e log diversi per diversi tipi di risorse. Il servizio potrebbe essere associato a più tipi di risorse.

Per altre informazioni sui tipi di risorse per ExpressRoute, vedere riferimento ai dati di monitoraggio Azure ExpressRoute.

Archiviazione di dati

Per il Monitoraggio di Azure:

  • I dati delle metriche vengono archiviati dal database di metriche del Monitoraggio di Azure.
  • I dati di log vengono archiviati nell'archivio dei log del Monitoraggio di Azure. Log Analytics è uno strumento nel portale di Azure che consente di eseguire query su questo archivio.
  • Il log attività di Azure è un archivio separato con la propria interfaccia nel portale di Azure.

Facoltativamente, è possibile instradare i dati delle metriche e dei log attività all'archivio dei log di Monitoraggio di Azure. È quindi possibile usare Analisi dei log per eseguire query sui dati e correlarli con altri dati di log.

Molti servizi possono usare le impostazioni di diagnostica per inviare i dati delle metriche e dei log a destinazioni di archiviazione al di fuori di Azure Monitor. Gli esempi includono Archiviazione di Azure, sistemi partner ospitati e sistemi partner non Azure, utilizzando Event Hubs.

Per informazioni dettagliate su come il Monitoraggio di Azure archivia i dati, vedere la piattaforma dati del Monitoraggio di Azure.

I log delle risorse non vengono raccolti e archiviati fino a quando non si crea un'impostazione diagnostica e si instradano i log verso una o più posizioni.

Per informazioni dettagliate sulla creazione di un'impostazione di diagnostica, vedere Creare un'impostazione di diagnostica per raccogliere log e metriche della piattaforma in Azure usando il portale di Azure, l'interfaccia della riga di comando o PowerShell. Quando si crea un'impostazione di diagnostica, specificare le categorie di log da raccogliere. Le categorie per Azure ExpressRoute sono elencate in Informazioni di riferimento sui dati di monitoraggio di Azure ExpressRoute.

Importante

L'abilitazione di queste impostazioni richiede servizi di Azure aggiuntivi, ad esempio un account di archiviazione, un hub eventi o Log Analytics, che potrebbe aumentare il costo. Per calcolare una stima dei costi, vedere il calcolatore prezzi di Azure.

Metriche della piattaforma del Monitoraggio di Azure

Il Monitoraggio di Azure fornisce metriche della piattaforma per la maggior parte dei servizi. Le metriche sono:

  • Definito singolarmente per ciascun namespace.
  • Salvate nel database delle metriche a serie temporali di Azure Monitor.
  • Leggere e in grado di creare avvisi in tempo quasi reale.
  • Usate per tenere traccia delle prestazioni di una risorsa nel tempo.

Raccolta: il Monitoraggio di Azure raccoglie automaticamente le metriche della piattaforma. Non è richiesta alcuna configurazione.

Routing: è anche possibile instradare alcune metriche della piattaforma ai log di Monitoraggio di Azure/Log Analytics per poterle eseguire query con altri dati di log. Controllare l'impostazione di esportazione DS per ogni metrica per verificare se è possibile usare un'impostazione di diagnostica per instradare la metrica ai log di Monitoraggio di Azure/Log Analytics.

Per un elenco di tutte le metriche che è possibile raccogliere per tutte le risorse nel Monitoraggio di Azure, vedere Metriche supportate nel Monitoraggio di Azure.

Per un elenco delle metriche disponibili per ExpressRoute, vedere Informazioni di riferimento per i dati di monitoraggio di Azure ExpressRoute.

Nota

Non usare le metriche classiche.

Analisi delle metriche

È possibile analizzare le metriche per Azure ExpressRoute insieme alle metriche di altri servizi di Azure usando Esplora metriche. Aprire Metriche dal menu Monitoraggio di Azure . Per informazioni dettagliate sull'uso di questo strumento, vedere Analizzare le metriche con Esplora metriche di Monitoraggio di Azure.

Screenshot del dashboard delle metriche per ExpressRoute.

Per informazioni di riferimento, vedere l'elenco di tutte le metriche delle risorse supportate in Monitoraggio di Azure.

  • Per visualizzare le metriche di ExpressRoute, filtrare per Tipo di risorsa Circuiti ExpressRoute.
  • Per visualizzare le metriche di Copertura globale, filtrare per tipo di risorsa Circuiti ExpressRoute e selezionare una risorsa circuito ExpressRoute con Copertura globale abilitata.
  • Per visualizzare le metriche di ExpressRoute Direct, filtrare per tipo di risorsa Porte ExpressRoute.

Dopo aver selezionato una metrica, il portale applica l'aggregazione predefinita. Facoltativamente, è possibile applicare la suddivisione, che mostra la metrica con dimensioni diverse.

Metriche di ExpressRoute

Per visualizzare Metriche, passare alla pagina Monitoraggio di Azure e selezionare Metriche. Per visualizzare le metriche di ExpressRoute, filtrare per Tipo di risorsa Circuiti ExpressRoute. Per visualizzare le metriche di Copertura globale, filtrare per tipo di risorsa Circuiti ExpressRoute e selezionare una risorsa circuito ExpressRoute con Copertura globale abilitata. Per visualizzare le metriche di ExpressRoute Direct, filtrare per tipo di risorsa Porte ExpressRoute.

Dopo aver selezionato una metrica, il portale applica l'aggregazione predefinita. Facoltativamente, è possibile applicare la suddivisione, che mostra la metrica con dimensioni diverse.

Importante

Quando si visualizzano le metriche di ExpressRoute nel portale di Azure, selezionare una granularità temporale di 5 minuti o superiore per ottenere risultati ottimali.

Per le metriche di ExpressRoute, vedere Informazioni di riferimento per i dati di monitoraggio di Azure ExpressRoute.

Tipi di aggregazione

Esplora metriche supporta la somma, il massimo, il minimo, la media e il conteggio come tipi di aggregazione. Usare il tipo di aggregazione consigliato quando si esaminano le informazioni dettagliate per ogni metrica di ExpressRoute.

  • Somma: somma di tutti i valori acquisiti durante l'intervallo di aggregazione.
  • Conteggio: numero di misurazioni acquisite durante l'intervallo di aggregazione.
  • Media: media dei valori delle metriche acquisiti durante l'intervallo di aggregazione.
  • Min: valore più piccolo acquisito durante l'intervallo di aggregazione.
  • Max: valore più grande acquisito durante l'intervallo di aggregazione.

Log delle risorse di Monitoraggio di Azure

I log delle risorse forniscono informazioni dettagliate sulle operazioni eseguite da una risorsa di Azure. I log vengono generati automaticamente, ma è necessario indirizzarli verso i log del Monitoraggio di Azure per salvarli o interrogarli. I log sono organizzati in categorie. Uno specifico spazio dei nomi potrebbe avere più categorie di log delle risorse.

Raccolta: i log delle risorse non vengono raccolti e archiviati fino a quando non si crea un'impostazione di diagnostica e li si instrada verso una o più posizioni. Quando si crea un'impostazione di diagnostica, si specificano quali categorie di log raccogliere. Esistono diversi modi per creare e gestire le impostazioni di diagnostica, tra cui il portale di Azure, il livello programmatico e anche i Criteri di Azure.

Pianificazione percorso: l'impostazione predefinita consigliata consiste nell'instradare i log delle risorse verso i log del Monitoraggio di Azure in modo da poterli interrogare con altri dati di log. Sono disponibili anche altre posizioni, ad esempio Azure Storage, Azure Event Hubs e alcuni partner di monitoraggio Microsoft. Per altre informazioni, vedere Log delle risorse di Azure e Destinazioni del log delle risorse.

Per informazioni dettagliate sulla raccolta, l'archiviazione e l'instradamento dei log delle risorse, vedere Impostazioni di diagnostica di Azure Monitor.

Per un elenco di tutte le categorie di log delle risorse disponibili nel Monitoraggio di Azure, vedere Log delle risorse supportati nel Monitoraggio di Azure.

Tutti i log delle risorse nel Monitoraggio di Azure hanno gli stessi campi d'intestazione, seguiti da campi specifici del servizio. Lo schema comune è descritto in Schema dei log delle risorse di Monitoraggio di Azure.

Per le categorie di log delle risorse disponibili, le tabelle di Log Analytics associate e gli schemi dei log per ExpressRoute, vedere Informazioni di riferimento sui dati di monitoraggio di Azure ExpressRoute.

Log attività di Azure

Il log attività contiene eventi a livello di sottoscrizione che tengono traccia delle operazioni per ogni risorsa di Azure vista dall'esterno, ad esempio la creazione di una nuova risorsa o l'avvio di una macchina virtuale.

Raccolta: gli eventi del log attività vengono generati e raccolti automaticamente in un archivio separato per la visualizzazione nel portale di Azure.

Pianificazione percorso: è possibile inviare i dati del log attività ai log di Monitoraggio di Azure in modo da poterli analizzare insieme ad altri dati di log. Sono disponibili anche altre posizioni, ad esempio Azure Storage, Azure Event Hubs e alcuni partner di monitoraggio Microsoft. Per altre informazioni su come instradare i log attività, vedere Informazioni generali sul log attività di Azure.

Altre metriche in Log Analytics

È anche possibile visualizzare le metriche di ExpressRoute passando alla risorsa del circuito ExpressRoute e selezionando la scheda Log. Per qualsiasi metrica per cui si esegue una query, l'output contiene le colonne seguenti.

Colonna Tipo Descrizione
TimeGrain string I valori delle metriche vengono inviati ogni minuto (PT1M)
Conteggio reale Di solito è 2 (ogni MSEE invia il valore di una singola metrica ogni minuto)
Requisiti minimi reale Il valore minimo dei due valori metrici inviati dai due MSEE
Massimo reale Il valore massimo tra le due metriche inviate dai due MSEEs
Media reale Uguale a (minimo + massimo)/2
Totali reale Somma dei due valori delle metriche da entrambi i MSEE (il valore principale su cui concentrarsi per la metrica richiesta)

Analisi dei log

I log di Monitoraggio di Azure archiviano i dati nelle tabelle e ogni tabella ha un set univoco di proprietà.

Tutti i log delle risorse in Monitoraggio di Azure includono gli stessi campi, seguiti da campi specifici del servizio. Lo schema comune è descritto in Schema dei log delle risorse di Monitoraggio di Azure. Lo schema per i log delle risorse di ExpressRoute è disponibile in Informazioni di riferimento sui dati di Azure ExpressRoute.

Il Registro delle attività è un log della piattaforma che fornisce informazioni dettagliate sugli eventi a livello di sottoscrizione. È possibile visualizzarlo in modo indipendente o instradarlo ai log di Monitoraggio di Azure. Usando Log Analytics, è possibile eseguire query più complesse sui dati.

ExpressRoute archivia i dati nelle tabelle seguenti.

Tabella Descrizione
AzureDiagnostics Tabella comune usata da più servizi per archiviare i log delle risorse. È possibile identificare i log delle risorse da ExpressRoute usando MICROSOFT.NETWORK.
AzureMetrics Dati metrici generati da ExpressRoute che misurano l'integrità e le prestazioni.

Per visualizzare queste tabelle, passare alla risorsa del circuito ExpressRoute e selezionare Log in Monitoraggio.

Nota

I log di diagnostica di Azure, ad esempio i log delle tabelle di route BGP, vengono aggiornati ogni 24 ore.

Analizzare i dati di monitoraggio

Sono disponibili molti strumenti per l'analisi dei dati di monitoraggio.

Strumenti di Monitoraggio di Azure

Il Monitoraggio di Azure supporta gli strumenti di base seguenti:

Gli strumenti che consentono una visualizzazione più complessa includono:

  • I dashboard che consentono di combinare tipi di dati diversi in un singolo riquadro nel portale di Azure.
  • Cartelle di lavoro, report personalizzabili che è possibile creare nel portale di Azure. Le cartelle di lavoro possono includere testo, metriche e query di log.
  • Grafana è una piattaforma aperta, ideale per i dashboard operativi. È possibile usare Grafana per creare dashboard che includano dati da più origini diverse dal Monitoraggio di Azure.
  • Power BI, un servizio di analisi aziendale che fornisce visualizzazioni interattive per un'ampia varietà di origini dati. È possibile configurare per Power BI per importare automaticamente i dati di log da Monitoraggio di Azure per sfruttare i vantaggi di queste visualizzazioni.

Strumenti di esportazione di Azure Monitor

È possibile ottenere dati dal Monitoraggio di Azure in altri strumenti usando i metodi seguenti:

Per iniziare a usare l'API REST per il Monitoraggio di Azure, vedere Procedura dettagliata per l'API REST del Monitoraggio di Azure.

Query Kusto

È possibile analizzare i dati di monitoraggio nell'archivio dei log di Azure Monitor / Analisi dei registri utilizzando il linguaggio di query Kusto (KQL).

Importante

Quando si seleziona Logs dal menu del servizio nel portale, Log Analytics si apre con l'ambito della query impostato sul servizio corrente. Questo ambito fa sì che le query di log includano solo i dati di tale tipo di risorsa. Se si vuole eseguire una query che includa dati di altri servizi di Azure, selezionare Log nel menu di Monitoraggio di Azure. Per i dettagli, vedere Ambito e intervallo di tempo delle query su log in Log Analytics di Monitoraggio di Azure.

Per un elenco delle query comuni per qualsiasi servizio, vedere l'interfaccia query di Analisi dei log.

Query Kusto di esempio

Queste query usano il nuovo linguaggio.

  • Query per la tabella di route BGP (Border Gateway Protocol) appresa nelle ultime 12 ore.

    AzureDiagnostics
    | where TimeGenerated > ago(12h)
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceType , network_s, path_s, OperationName
    
  • Eseguire una query sui messaggi informativi BGP per livello, tipo di risorsa e rete.

    AzureDiagnostics
    | where Level == "Informational"
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceId , Level, ResourceType , network_s, path_s
    
  • Interrogazione sul grafico del traffico BitInPerSeconds nell'ultima ora.

    AzureMetrics
    | where MetricName == "BitsInPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Query sul grafico del traffico BitOutPerSeconds nell'ultima ora.

    AzureMetrics
    | where MetricName == "BitsOutPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Query del grafico di disponibilità ARP a intervalli di 5 minuti.

    AzureMetrics
    | where MetricName == "ArpAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    
  • Query sul grafico della disponibilità BGP in intervalli di 5 minuti.

    AzureMetrics
    | where MetricName == "BGPAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    

Avvisi

Gli avvisi di Monitoraggio di Azure notificano in modo proattivo quando vengono riscontrate condizioni specifiche nei dati di monitoraggio. Consentono di identificare e risolvere i problemi del sistema prima che gli utenti li notino. Per altre informazioni, vedere Avvisi di Monitoraggio di Azure.

Esistono molte origini di avvisi comuni per le risorse di Azure. Per esempi di avvisi comuni per le risorse di Azure, vedere Query di avviso di log di esempio. Il sito Avvisi di base di Monitoraggio di Azure (AMBA) offre un metodo semi-automatizzato per implementare importanti avvisi, dashboard e linee guida per le metriche della piattaforma. Il sito si applica a un sottoinsieme di servizi di Azure in continua espansione, inclusi tutti i servizi che fanno parte della zona di destinazione di Azure.

Lo schema di avvisi comune standardizza il consumo delle notifiche di avviso di Azure Monitor. Per altre informazioni, vedere lo Schema degli avvisi comuni.

Tipi di avviso:

È possibile creare avvisi su qualsiasi metrica o fonte di dati di log nella piattaforma di dati di Monitoraggio di Azure. Esistono molti tipi diversi di avvisi a seconda dei servizi monitorati e dei dati di monitoraggio raccolti. Ogni tipo di avviso presenta vantaggi e svantaggi. Per altre informazioni, vedere Scegliere il tipo di avviso di monitoraggio corretto.

L'elenco seguente descrive i tipi di avvisi del Monitoraggio di Azure che è possibile creare:

  • Gli avvisi delle metriche valutano le metriche delle risorse a intervalli regolari. Le metriche possono essere metriche della piattaforma, metriche personalizzate, log di Monitoraggio di Azure convertiti in metriche o metriche di Application Insights. Gli avvisi delle metriche possono anche applicare più condizioni e soglie dinamiche.
  • Gli avvisi relativi ai log consentono agli utenti di utilizzare una query di Log Analytics per valutare i log delle risorse con una frequenza predefinita.
  • Gli avvisi dei log attività vengono attivati quando si verifica un nuovo evento del log attività che soddisfa le condizioni definite. Gli avvisi sull'integrità delle risorse e gli avvisi sull'integrità dei servizi sono avvisi di log delle attività che segnalano l'integrità dei servizi e delle risorse.

Alcuni servizi di Azure supportano anche avvisi di rilevamento intelligente, avvisi Prometheus o regole di avviso consigliate.

Per alcuni servizi, è possibile effettuare un monitoraggio su larga scala applicando la stessa regola di avviso delle metriche a più risorse dello stesso tipo presenti nella stessa area di Azure. Vengono inviate notifiche singole per ogni risorsa monitorata. Per i servizi e i cloud di Azure supportati, vedere Monitorare più risorse con una regola di avviso.

Nota

Durante la manutenzione tra la rete Edge e la rete centrale di Microsoft, la disponibilità del BGP risulta inattiva anche se la sessione BGP tra il perimetro del cliente e la rete Edge di Microsoft rimane attiva. Per informazioni sulla manutenzione tra Microsoft Edge e la rete principale, assicurarsi di attivare e configurare gli avvisi di manutenzione.

Nota

Se stai creando o eseguendo un'applicazione che funziona sul tuo servizio, Azure Monitor Application Insights potrebbe offrire una gamma più ampia di tipi di avvisi.

Regole di avviso di ExpressRoute

La tabella seguente elenca alcune regole di avviso suggerite per ExpressRoute. Questi avvisi sono solo esempi. È possibile impostare avvisi per qualsiasi metrica, voce di registro o voce di registro attività elencata in Informazioni di riferimento sui dati di monitoraggio di Azure ExpressRoute.

Tipo di avviso Condizione Descrizione
Disponibilità ARP diminuita Nome dimensione: Peering Type, Tipo di aggregazione: media, Operatore: Minore di, Valore di soglia: 100% Quando la disponibilità ARP è inattiva per un tipo di peering.
Disponibilità BGP non disponibile Nome dimensione: Peer, Tipo di aggregazione: Media, Operatore: Minore di, Valore di soglia: 100% Quando la disponibilità BGP è inattiva per un peer.

Avvisi per le connessioni gateway di ExpressRoute

  1. Per configurare gli avvisi, passare a Monitoraggio di Azure e quindi selezionare Avvisi.

  2. Selezionare + Crea>Regola di avviso e selezionare la risorsa di connessione gateway ExpressRoute. Selezionare Avanti: Condizione > per configurare il segnale.

  3. Nella pagina Selezionare un segnale selezionare una metrica, l'integrità delle risorse o il log attività su cui si vuole ricevere un avviso. A seconda del segnale selezionato, potrebbe essere necessario immettere informazioni aggiuntive come un valore soglia. È anche possibile combinare più segnali in un unico avviso. Selezionare Avanti: Azioni > per definire chi riceverà le notifiche e come.

    Screenshot dell'elenco dei segnali che possono essere avvisati per i gateway ExpressRoute.

  4. Selezionare + Seleziona gruppi di azioni per scegliere un gruppo di azioni esistente creato in precedenza o selezionare + Crea gruppo di azioni per definirne uno nuovo. Nel gruppo di azioni si determina come inviare notifiche e chi le riceve.

  5. Selezionare Rivedi e crea e quindi Crea per distribuire l'avviso nella sottoscrizione.

Raccomandazioni dell'Advisor

Per alcuni servizi, se si verificano condizioni critiche o modifiche imminenti durante le operazioni sulle risorse, viene visualizzato un avviso nella pagina Panoramica del servizio nel portale. È possibile trovare altre informazioni e correzioni consigliate per l'avviso in Consigli di Advisor in Monitoraggio nel menu a sinistra. Durante il normale funzionamento non viene visualizzato nessun consiglio di Advisor.

Per altre informazioni su Azure Advisor, vedere Informazioni generali su Azure Advisor.

Avvisi basati su ciascun peering

Dopo aver selezionato una metrica, è possibile configurare le dimensioni in base al peering o a un peer specifico (reti virtuali) per determinate metriche.

Screenshot di una regola di allerta basata sulla configurazione del peering ExpressRoute.

Configurare avvisi per i log attività sui circuiti

Quando si selezionano i segnali per cui ricevere avvisi, selezionare il tipo di segnale Log attività.

Screenshot dei segnali del log attività dalla pagina di selezione di un segnale.