Monitorare i contenitori con i log di Monitoraggio di Azure
Questo articolo illustra i passaggi necessari per configurare la soluzione di monitoraggio dei contenitori dei log di Monitoraggio di Azure per visualizzare gli eventi del contenitore. 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.
Nota
Questo articolo è stato aggiornato di recente in modo da usare il termine log di Monitoraggio di Azure anziché Log Analytics. I dati di log vengono comunque archiviati in un'area di lavoro Log Analytics e vengano ancora raccolti e analizzati dallo stesso servizio Log Analytics. Si sta procedendo a un aggiornamento della terminologia per riflettere meglio il ruolo dei log in Monitoraggio di Azure. Per informazioni dettagliate, vedere Modifiche della terminologia di Monitoraggio di Azure.
Configurazione della soluzione di monitoraggio dei contenitori
Nota
È necessario configurare i log di Monitoraggio di Azure per il cluster e avere l'agente di Log Analytics distribuito nei nodi. In caso contrario, seguire la procedura descritta in Configurare i log di Monitoraggio di Azure e aggiungere prima l'agente Log Analytics a un cluster .
Dopo aver configurato il cluster con i log di Monitoraggio di Azure e l'agente 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 abilita la raccolta di diversi log specifici del contenitore che possono essere sottoposti a query nei log di Monitoraggio di Azure o usati per visualizzare gli indicatori di prestazioni. 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 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 configurare regole di avviso automatizzate per facilitare il rilevamento e la diagnostica