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 .

  1. 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.

  2. In Azure Marketplace cercare Soluzione Monitoraggio contenitori e fare clic sulla risorsa Soluzione Monitoraggio contenitori visualizzata nella categoria Monitoraggio e gestione.

    Aggiunta della soluzione Contenitori

  3. 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.

    Dashboard di base di Log Analytics

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