Condividi tramite


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.

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

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