Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le macchine virtuali in Azure inviano automaticamente le metriche a livello di host a Monitoraggio di Azure, che forniscono informazioni dettagliate sulle prestazioni complessive e sull'integrità della macchina virtuale. Per il monitoraggio completo, tuttavia, è anche necessario raccogliere dati sulle prestazioni a livello di guest dalla macchina virtuale, che fornisce informazioni dettagliate sulle applicazioni, sui componenti e sui processi in esecuzione nel computer e sulle prestazioni e sull'integrità.
Annotazioni
- Per abilitare il monitoraggio usando strumenti da riga di comando come l'interfaccia della riga di comando e PowerShell, vedere Abilitare il monitoraggio delle macchine virtuali in Monitoraggio di Azure.
- Per i set di scalabilità di macchine virtuali, vedere Esercitazione: Abilitare il monitoraggio per un set di scalabilità di macchine virtuali di Azure.
In questa esercitazione apprenderai a:
- Abilitare il monitoraggio avanzato per una macchina virtuale, che installa l'agente di Monitoraggio di Azure e avvia la raccolta dei dati.
- Scegliere tra esperienze basate su metriche (consigliate) e basate su log (versione classica).
- Abilitare gli avvisi consigliati per la macchina virtuale.
- Esaminare i grafici che analizzano i dati sulle prestazioni raccolti dalla macchina virtuale.
Prerequisiti
Per completare questa esercitazione, sono necessari gli elementi seguenti:
- Azure macchina virtuale da monitorare
- Identità gestita con ruolo lettore di monitoraggio (o un ruolo personalizzato con autorizzazioni equivalenti) nella macchina virtuale o nell'area di lavoro Monitoraggio di Azure se si abilitano gli avvisi consigliati con le metriche OpenTelemetry abilitate.
Annotazioni
Come parte del processo di installazione dell'agente di Monitoraggio di Azure, Azure assegna un'identità gestita assegnata dal sistema al computer se tale identità non esiste già.
Abilitare il monitoraggio avanzato
Selezionare Monitoraggio dal menu della macchina virtuale nel portale di Azure. Vengono visualizzati i dati di monitoraggio comuni raccolti per il computer. Le metriche host che mostrano l'utilizzo della CPU, della rete e del disco sono disponibili per impostazione predefinita. Se il monitoraggio avanzato non è stato abilitato, molti dei grafici delle prestazioni non mostrano dati e si riceverà un messaggio per abilitarlo. Fare clic su Configura per aprire la pagina Configura monitoraggio .
Abilitare le metriche da raccogliere
Lasciare selezionata l'opzione OpenTelemetry metrics (Metriche OpenTelemetry ) perché questa esperienza è disponibile gratuitamente. È anche possibile scegliere di selezionare l'opzione basata su log in modo da poter confrontare le diverse esperienze tra i due. Per una descrizione completa delle differenze tra queste due esperienze, vedere Confrontare le esperienze basate su metriche e basate su log.
Personalizzare la configurazione del monitoraggio
Selezionare Personalizza monitoraggio dell'infrastruttura per aprire le opzioni di personalizzazione per il computer corrente.
Selezionare le aree di lavoro
A seconda della selezione delle metriche, vengono selezionati automaticamente un'area di lavoro predefinita di Monitoraggio di Azure (metriche OpenTelemetry) e un'area di lavoro di Log Analytics (metriche basate su log). Se non esistono già, verranno creati automaticamente nella stessa area della macchina virtuale. È possibile selezionare un'area di lavoro esistente se si preferisce o selezionare Crea nuovo per crearne uno nuovo con un nome diverso come predefinito.
Selezionare i contatori delle prestazioni
Per le metriche OpenTelemetry, un set standard di contatori delle prestazioni viene raccolto senza costi. Questi sono elencati nella sezione Contatori delle prestazioni . Facoltativamente, lasciare abilitata l'opzione OpenTelemetry per ogni metrica del processo per raccogliere un set più dettagliato consigliato di metriche che comportano costi aggiuntivi. Vedere Prezzi di Monitoraggio di Azure.
Non è possibile personalizzare i contatori delle prestazioni raccolti dalle metriche basate su log.
Selezionare la regola di raccolta dati
Le configurazioni di monitoraggio vengono archiviate nelle regole di raccolta dati . Per impostazione predefinita, viene creata una singola DCR per la macchina virtuale corrente, sia per le metriche OpenTelemetry sia per le metriche basate sui log. In alternativa, è possibile selezionare un DCR esistente. In questo modo è possibile riutilizzare le configurazioni esistenti per più computer per ridurre la complessità dell'ambiente di monitoraggio. Creare un nuovo DCR per la prima macchina virtuale e quindi usarlo per eventuali macchine aggiuntive che si abilitano.
Abilitare gli avvisi consigliati
Lasciare selezionata l'opzione Abilita avvisi consigliati per creare automaticamente regole di avviso in base alla configurazione di monitoraggio. Se le metriche OpenTelemetry sono abilitate, le regole di avviso saranno basate su tali metriche anche se sono abilitate anche le metriche basate su log. Se sono abilitate solo le metriche basate su log, le regole di avviso saranno basate sulle metriche dell'host della macchina virtuale.
Viene creato anche un gruppo di azioni che include l'indirizzo di posta elettronica dell'utente che ha abilitato il monitoraggio.
Importante
Se le metriche OpenTelemetry vengono usate per le regole di avviso, è necessario selezionare un'identità gestita come specificato in Prerequisiti.
Salva
Selezionare Rivedi e abilita e quindi Abilita dopo alcuni minuti, l'agente di Monitoraggio di Azure viene installato nella macchina virtuale e i dati inizieranno a essere raccolti.
Visualizzare i dati sulle prestazioni
L'installazione dell'agente richiederà alcuni minuti per consentire la raccolta di dati sufficienti per popolare il portale. Quando entrambe le esperienze sono abilitate per una macchina virtuale, si ottiene un selettore nella parte superiore per scegliere l'esperienza che si vuole visualizzare. Selezionare ogni esperienza per confrontare i diversi grafici e informazioni dettagliate disponibili.
L'esperienza basata sulle metriche offre un set di grafici incentrati sugli indicatori di prestazioni chiave per la macchina virtuale. Incorpora anche lo stato di Integrità dei servizi e Integrità risorse per offrire una rapida visualizzazione dell'integrità complessiva del computer.
L'esperienza basata sui log usa i dati riepilogati sulle prestazioni raccolti nell'area di lavoro Log Analytics per popolare un set di grafici che consentono di analizzare le prestazioni dei diversi componenti del computer, ad esempio CPU, disco e rete nel tempo.
Visualizzare i dashboard di Grafana
I dashboard di Monitoraggio di Azure con Grafana offrono dashboard Grafana direttamente nel portale di Azure. È automaticamente disponibile senza costi e senza requisiti di configurazione. Usare Dashboards con Grafana per Macchine virtuali di Azure per visualizzare i dati raccolti per più computer.
Passaggi successivi
Ora che è stato abilitato il monitoraggio avanzato per la macchina virtuale, raccogliere i log guest, ad esempio i log eventi di Windows o Syslog dalla macchina virtuale.