Consigliare una configurazione per i requisiti in termini di prestazioni

Completato

È possibile usare Monitoraggio di Azure per monitorare la disponibilità e le prestazioni delle macchine virtuali come per qualsiasi altra risorsa di Azure. Tuttavia, le macchine virtuali sono diverse da altre risorse, perché è necessario anche monitorare il sistema operativo guest e il carico di lavoro in esecuzione.

Differenze rispetto ad altre risorse di Azure

È possibile usare Monitoraggio di Azure per raccogliere e agire sui dati di monitoraggio delle macchine virtuali di Azure come su quelli di altre risorse di Azure, con le differenze seguenti:

  • Le metriche della piattaforma vengono raccolte automaticamente per le macchine virtuali, ma solo per l'host macchina virtuale. Per raccogliere i dati sulle prestazioni dal sistema operativo guest è necessario un agente.
  • Le macchine virtuali non generano log delle risorse che includono informazioni dettagliate sulle operazioni eseguite all'interno di una risorsa di Azure. Per raccogliere i dati dei log dal sistema operativo guest è necessario un agente.
  • È possibile creare impostazioni di diagnostica in modo che una macchina virtuale invii le metriche della piattaforma ad altre destinazioni, ad esempio all'archiviazione e a Hub eventi, ma non è possibile configurare queste impostazioni di diagnostica nel portale di Azure.

Dati di monitoraggio

Le macchine virtuali di Azure generano i log e le metriche illustrati nel diagramma seguente.

Panoramica di Monitoraggio di Azure per macchine virtuali Windows.

Host macchina virtuale

Le macchine virtuali in Azure forniscono informazioni sul relativo host, come descritto in Dati di monitoraggio.

  • Metriche della piattaforma: i valori numerici che vengono raccolti automaticamente a intervalli regolari e che descrivono un aspetto di una risorsa in un determinato momento. Le metriche della piattaforma vengono raccolte per l'host macchina virtuale. Per raccogliere le metriche per il sistema operativo guest, è invece necessaria l'estensione di diagnostica.
  • Log attività: fornisce informazioni dettagliate per ogni risorsa di Azure della sottoscrizione dall'esterno (piano di gestione). Per una macchina virtuale, tali informazioni riguardano ad esempio il momento in cui è stata avviata ed eventuali modifiche della configurazione.

Sistema operativo guest

Per raccogliere i dati dal sistema operativo guest di una macchina virtuale, un agente in esecuzione in ogni macchina virtuale invia dati a Monitoraggio di Azure. Per Monitoraggio di Azure sono disponibili più agenti, ognuno dei quali raccoglie dati diversi e li scrive in posizioni diverse.

  • Agente di Log Analytics: disponibile per le macchine virtuali in Azure, in altri ambienti cloud e locali. Raccoglie i dati e li invia ai log di Monitoraggio di Azure. Supporta Monitoraggio di Azure per le macchine virtuali e soluzioni di monitoraggio. Si tratta dello stesso agente usato per System Center Operations Manager.
  • Dependency Agent: raccoglie i dati relativi ai processi in esecuzione nella macchina virtuale e le relative dipendenze. Si basa sull'agente di Log Analytics per trasmettere i dati in Azure e supporta le soluzioni Monitoraggio di Azure per le macchine virtuali, Mapping dei servizi e Wire Data 2.0.
  • Estensione Diagnostica di Azure: disponibile solo per le macchine virtuali di Monitoraggio di Azure. Consente di raccogliere i dati in più posizioni, ma viene principalmente usata per raccogliere i dati sulle prestazioni guest nelle metriche di Monitoraggio di Azure per macchine virtuali Windows.
  • Agente Telegraf: raccoglie i dati sulle prestazioni dalle macchine virtuali Linux nelle metriche di Monitoraggio di Azure.

Requisiti di configurazione

Per abilitare tutte le funzionalità di Monitoraggio di Azure per il monitoraggio di una macchina virtuale, è necessario raccogliere i dati di monitoraggio dall'host macchina virtuale e dal sistema operativo guest sia nelle metriche di Monitoraggio di Azure sia nei log di Monitoraggio di Azure. La tabella seguente elenca la configurazione necessaria per abilitare questa raccolta.

Passaggio di configurazione

Azioni completate

Funzionalità abilitate

Nessuna configurazione.

Metriche della piattaforma host raccolte in Metriche. Log attività raccolto.

Esplora metriche per host. Avvisi delle metriche per host. Avvisi del log attività.

Abilitare Monitoraggio di Azure per le macchine virtuali.

Agente di Log Analytics installato. Agente di dipendenze installato. Dati delle prestazioni guest raccolte in Log. Dettagli del processo e delle dipendenze raccolti in Log.

Grafici delle prestazioni e cartelle di lavoro per i dati sulle prestazioni guest. Query di log per i dati sulle prestazioni guest. Avvisi del log per i dati sulle prestazioni guest. Mappa delle dipendenze.

Installare l'estensione di diagnostica e l'agente Telegraf.

Dati sulle prestazioni guest raccolti in Metriche.

Esplora metriche per guest. Avvisi delle metriche per guest.