Monitorare i contenitori con i log di Monitoraggio di Azure
In questo articolo vengono illustrati i passaggi necessari per configurare la soluzione di monitoraggio dei contenitori, log di Monitoraggio di Azure, per visualizzare gli eventi dei contenitori. Per configurare il cluster per raccogliere gli eventi del contenitore, vedere questa esercitazione dettagliata.
Nota
Nel quadro della transizione in corso da Microsoft Operations Management Suite a Monitoraggio di Azure, l'agente di Operations Management Suite Agent per Windows o Linux verrà indicato come agente di Log Analytics per Windows e agente di Log Analytics per Linux.
Configurazione della soluzione di monitoraggio dei contenitori
Nota
È necessario configurare i log di Monitoraggio di Azure per i cluster, nonché distribuire l'agente di Log Analytics nei nodi. In caso contrario, eseguire prima i passaggi descritti in Configurare i log di Monitoraggio di Azure e Aggiungere l’agente di Log Analytics a un cluster.
Dopo aver configurato il cluster con i log di Monitoraggio di Azure e l'agente di Log Analytics, distribuire i contenitori. Attendere il completamento della distribuzione dei contenitori prima di passare al passaggio successivo.
In Azure Marketplace cercare Soluzione Monitoraggio contenitori e fare clic sulla risorsa Soluzione Monitoraggio contenitori visualizzata nella categoria Monitoraggio e gestione.
Creare la soluzione all'interno della stessa area di lavoro precedentemente creata per il cluster. Questa modifica attiva automaticamente l'agente, che inizierà a raccogliere i dati di Docker sui contenitori. Dopo circa 15 minuti vengono visualizzati i log e le statistiche in ingresso, come illustrato nella figura seguente.
L'agente consente la raccolta di diversi log specifici per contenitore che possono essere sottoposti a query nei log di Monitoraggio di Azure o usati per gli indicatori di prestazioni visualizzati. I tipi di log raccolti sono:
- ContainerInventory: informazioni su posizione, nome e immagini dei contenitori
- ContainerImageInventory: informazioni sulle immagini distribuite, inclusi ID o dimensioni
- ContainerLog: log degli errori specifici, log Docker (stdout e così via) e altre voci
- ContainerServiceLog: comandi del daemon Docker che sono stati eseguiti
- Perf: contatori delle prestazioni, inclusi cpu, memoria, traffico di rete, I/O del disco e metriche personalizzate dei contenitori dai computer host
Passaggi successivi
- Altre informazioni sulla soluzione per i contenitori dei log di Monitoraggio di Azure.
- Per altre info sull'orchestrazione dei contenitori in Service Fabric, vedere Service Fabric e contenitori
- Acquisire familiarità con le funzionalità di ricerca log ed esecuzione di query incluse nei log di Monitoraggio di Azure
- Configurare i log di Monitoraggio di Azure per impostare regole per gli avvisi automatizzati per semplificare il rilevamento e la diagnostica