Usare la funzionalità Mappa delle informazioni dettagliate sulle macchine virtuali per comprendere i componenti dell'applicazione

In Informazioni dettagliate sulle macchine virtuali è possibile visualizzare i componenti dell'applicazione individuati in macchine virtuali Windows e Linux in esecuzione in Azure o nell'ambiente. È possibile osservare le macchine virtuali in due modi. È possibile visualizzare una mappa direttamente da una macchina virtuale. È anche possibile visualizzare una mappa da Monitoraggio di Azure per visualizzare i componenti tra gruppi di macchine virtuali. Questo articolo consente di comprendere questi due metodi di visualizzazione e come usare la funzionalità Mappa.

Per informazioni sulla configurazione delle informazioni dettagliate sulle macchine virtuali, vedere Abilitare informazioni dettagliate sulle macchine virtuali.

Limiti

  • Se si duplicano intervalli IP con macchine virtuali o azure set di scalabilità di macchine virtuali tra subnet e reti virtuali, la mappa delle informazioni dettagliate sulle macchine virtuali potrebbe visualizzare informazioni non corrette. Questo problema è noto. Verranno esaminate le opzioni per migliorare questa esperienza.
  • La funzionalità Mappa supporta attualmente solo IPv4. Stiamo esaminando il supporto per IPv6. È supportato anche IPv4 che viene tunnelato all'interno di IPv6.
  • Una mappa per un gruppo di risorse o un altro gruppo di grandi dimensioni potrebbe essere difficile da visualizzare. Anche se sono stati apportati miglioramenti a Map per gestire configurazioni di grandi dimensioni e complesse, una mappa può avere molti nodi, connessioni e nodi che funzionano come cluster. Ci impegniamo a continuare a migliorare il supporto per aumentare la scalabilità.
  • Nel piano tariffario Gratuito, la funzionalità Mappa informazioni dettagliate macchina virtuale supporta solo cinque computer connessi a un'area di lavoro Log Analytics.

Prerequisiti

Per abilitare la funzionalità Mappa nelle informazioni dettagliate sulle macchine virtuali, la macchina virtuale richiede uno degli agenti seguenti:

  • Agente di Monitoraggio di Azure con processi e dipendenze abilitati.
  • Agente di Log Analytics abilitato per informazioni dettagliate sulle macchine virtuali.

Importante

L'agentedi Log Analytics legacy sarà deprecato entro agosto 2024. Dopo questa data, Microsoft non fornirà più supporto per l'agente di Log Analytics. Eseguire la migrazione all'agente di Monitoraggio di Azure prima di agosto 2024 per continuare l'inserimento dei dati.

Per altre informazioni, vedere Abilitare le informazioni dettagliate sulle macchine virtuali nel computer non monitorato.

Avviso

La raccolta di dati duplicati da un singolo computer con l'agente di Monitoraggio di Azure e l'agente di Log Analytics può causare un'errata mancata verifica della presenza di dati duplicati.

Introduzione all'esperienza mappa

Prima di approfondire l'esperienza mappa, è necessario comprendere come presenta e visualizza le informazioni.

Indipendentemente dal fatto che si selezioni la funzionalità Mappa direttamente da una macchina virtuale o da Monitoraggio di Azure, la funzionalità Mappa offre un'esperienza coerente. L'unica differenza è che da Monitoraggio di Azure, una mappa mostra tutti i membri di un'applicazione o di un cluster a più livelli.

La funzionalità Mappa visualizza le dipendenze della macchina virtuale individuando i processi in esecuzione con:

  • Connessioni di rete attive tra server.
  • Latenza di connessione in ingresso e in uscita.
  • Porte in qualsiasi architettura connessa a TCP in un intervallo di tempo specificato.

Espandere una macchina virtuale per visualizzare i dettagli del processo e solo i processi che comunicano con la macchina virtuale. Il gruppo client mostra il numero di client front-end che si connettono alla macchina virtuale. I gruppi di porte server mostrano il numero di server back-end a cui si connette la macchina virtuale. Espandere un gruppo di porte server per visualizzare l'elenco dettagliato dei server che si connettono su tale porta.

Quando si seleziona la macchina virtuale, il riquadro Proprietà mostra le proprietà della macchina virtuale. Le proprietà includono le informazioni di sistema segnalate dal sistema operativo, le proprietà della macchina virtuale di Azure e un grafico ad anello che riepiloga le connessioni individuate.

Screenshot that shows the Properties pane.

Sul lato destro del riquadro selezionare Registra eventi per visualizzare un elenco di dati inviati dalla macchina virtuale a Monitoraggio di Azure. Questi dati sono disponibili per l'esecuzione di query. Selezionare qualsiasi tipo di record per aprire la pagina Log , in cui vengono visualizzati i risultati per il tipo di record. Viene anche visualizzata una query preconfigurata filtrata in base alla macchina virtuale.

Screenshot that shows the Log Events pane.

Chiudere la pagina Log e tornare al riquadro Proprietà . Selezionare Avvisi per visualizzare gli avvisi relativi all'integrità della macchina virtuale. La funzionalità Mappa si integra con gli avvisi di Azure per visualizzare gli avvisi per il server selezionato nell'intervallo di tempo selezionato. Il server visualizza un'icona per gli avvisi correnti e il riquadro Avvisi computer elenca gli avvisi.

Screenshot that shows the Alerts pane.

Per fare in modo che la funzionalità Mappa visualizzi gli avvisi pertinenti, creare una regola di avviso applicabile a un computer specifico:

  • Includere una clausola per raggruppare gli avvisi in base al computer, ad esempio in base all'intervallo computer di 1 minuto.
  • Basare l'avviso su una metrica.

Per altre informazioni sugli avvisi di Azure e su come creare regole di avviso, vedere Avvisi unificati in Monitoraggio di Azure.

Nell'angolo superiore destro l'opzione Legenda descrive i simboli e i ruoli sulla mappa. Per un'analisi più approfondita della mappa e per spostarla, usare i controlli zoom nell'angolo in basso a destra. È possibile impostare il livello di zoom e adattare la mappa alle dimensioni della pagina.

Metriche di connessione

Nel riquadro Connessione ions vengono visualizzate le metriche standard per la connessione selezionata dalla macchina virtuale sulla porta TCP. Le metriche includono tempo di risposta, richieste al minuto, velocità effettiva del traffico e collegamenti.

Screenshot that shows the Network connectivity charts on the Connections pane.

Connessioni non riuscite

La mappa mostra le connessioni non riuscite per i processi e i computer. Una linea rossa tratteggiata indica che un sistema client non riesce a raggiungere un processo o una porta. Per i sistemi che usano Dependency Agent, l'agente segnala i tentativi di connessione non riusciti. La funzionalità Mappa monitora un processo osservando i socket TCP che non riescono a stabilire una connessione. Questo errore può causare un firewall, una configurazione errata nel client o nel server o un servizio remoto non disponibile.

Screenshot that shows a failed connection on the map.

La comprensione delle connessioni non riuscite consente di risolvere i problemi, convalidare la migrazione, analizzare la sicurezza e comprendere l'architettura complessiva del servizio. Le connessioni non riuscite a volte sono innocue, ma spesso puntano a un problema. Connessione potrebbe non riuscire, ad esempio quando un ambiente di failover diventa improvvisamente non raggiungibile o quando due livelli di applicazione non possono comunicare tra loro dopo una migrazione cloud.

Gruppi di client

Nella mappa i gruppi client rappresentano i computer client che si connettono al computer mappato. Un singolo gruppo client rappresenta i client per un singolo processo o computer.

Screenshot that shows a client group on the map.

Per visualizzare i client monitorati e gli indirizzi IP dei sistemi in un gruppo client, selezionare il gruppo. Il contenuto del gruppo viene visualizzato nell'immagine seguente.

Screenshot that shows a client group's list of IP addresses on the map.

Se il gruppo include client monitorati e non monitorati, è possibile selezionare la sezione appropriata del grafico ad anello del gruppo per filtrare i client.

Gruppi di porte del server

I gruppi di porte server rappresentano le porte nei server con connessioni in ingresso dal computer mappato. Il gruppo contiene la porta del server e un conteggio del numero di server che dispongono di connessioni a tale porta. Selezionare il gruppo per visualizzare i singoli server e le connessioni.

Screenshot that shows a server-port group on the map.

Se il gruppo include server monitorati e non monitorati, è possibile selezionare la sezione appropriata del grafico ad anello del gruppo per filtrare i server.

Visualizzare una mappa da una macchina virtuale

Per accedere alle informazioni dettagliate sulle macchine virtuali direttamente da una macchina virtuale:

  1. Nel portale di Azure selezionare Macchine virtuali.
  2. Selezionare una macchina virtuale dall'elenco. Nella sezione Monitoraggio selezionare Informazioni dettagliate.
  3. Selezionare la scheda Mappa.

La mappa visualizza le dipendenze della macchina virtuale individuando i gruppi di processi e i processi in esecuzione con connessioni di rete attive in un intervallo di tempo specificato.

Per impostazione predefinita, la mappa visualizza gli ultimi 30 minuti. Per verificare l'aspetto delle dipendenze in passato, è possibile eseguire una query per intervalli di tempo cronologici fino a un'ora. Per eseguire la query, usare il selettore TimeRange nell'angolo superiore sinistro. È possibile eseguire una query, ad esempio, durante un evento imprevisto o per visualizzare lo stato prima di una modifica.

Screenshot that shows the Map tab in the Monitoring Insights section of the Azure portal showing a diagram of the dependencies between virtual machines.

Visualizzare una mappa da un set di scalabilità di macchine virtuali

Per accedere alle informazioni dettagliate sulle macchine virtuali direttamente da un set di scalabilità di macchine virtuali:

  1. Nel portale di Azure selezionare Set di scalabilità di macchine virtuali.
  2. Selezionare una macchina virtuale dall'elenco. Nella sezione Monitoraggio selezionare Informazioni dettagliate.
  3. Selezionare la scheda Mappa.

La mappa visualizza tutte le istanze del set di scalabilità come nodo di gruppo insieme alle dipendenze del gruppo. Il nodo espanso elenca le istanze nel set di scalabilità. È possibile scorrere queste istanze 10 alla volta.

Per caricare una mappa per un'istanza specifica, selezionare prima tale istanza sulla mappa. Selezionare quindi il pulsante con i puntini di sospensione (...) e selezionare Carica mappa server. Nella mappa visualizzata vengono visualizzati gruppi di processi e processi con connessioni di rete attive in un intervallo di tempo specificato.

Per impostazione predefinita, la mappa visualizza gli ultimi 30 minuti. Per verificare l'aspetto delle dipendenze in passato, è possibile eseguire una query per intervalli di tempo cronologici fino a un'ora. Per eseguire la query, usare il selettore TimeRange . È possibile eseguire una query, ad esempio, durante un evento imprevisto o per visualizzare lo stato prima di una modifica.

Screenshot that shows the Map tab in the Monitoring Insights section of the Azure portal showing a diagram of dependencies between virtual machine scale sets.

Nota

È anche possibile accedere a una mappa per un'istanza specifica dalla visualizzazione Istanze per il set di scalabilità di macchine virtuali. Nella sezione Impostazioni passare a Informazioni dettagliate istanze>.

Visualizzare una mappa da Monitoraggio di Azure

In Monitoraggio di Azure la funzionalità Mappa offre una visualizzazione globale delle macchine virtuali e delle relative dipendenze. Per accedere alla funzionalità Mappa in Monitoraggio di Azure:

  1. Nel portale di Azure selezionare Monitoraggio.
  2. Nella sezione Insights selezionare Macchine virtuali.
  3. Selezionare la scheda Mappa .Screenshot that shows an Azure Monitor overview map of multiple VMs.

Scegliere un'area di lavoro usando il selettore Area di lavoro nella parte superiore della pagina. Se si dispone di più di un'area di lavoro Log Analytics, scegliere l'area di lavoro abilitata con la soluzione e con le macchine virtuali che vi segnalano.

Il selettore di gruppo restituisce sottoscrizioni, gruppi di risorse, gruppi di computer e set di scalabilità di macchine virtuali correlati all'area di lavoro selezionata. La selezione si applica solo alla funzionalità Mappa e non passa a Prestazioni o Integrità.

Per impostazione predefinita, la mappa visualizza gli ultimi 30 minuti. Per verificare l'aspetto delle dipendenze in passato, è possibile eseguire una query per intervalli di tempo cronologici fino a un'ora. Per eseguire la query, usare il selettore TimeRange . È possibile eseguire una query, ad esempio, durante un evento imprevisto o per visualizzare lo stato prima di una modifica.

Passaggi successivi

Per identificare i colli di bottiglia, controllare le prestazioni e comprendere l'utilizzo complessivo delle macchine virtuali, vedere Visualizzare lo stato delle prestazioni per informazioni dettagliate sulle macchine virtuali.