Monitorar contêineres com os logs do Azure Monitor

Este artigo aborda as etapas necessárias para configurar a solução de monitoramento de contêiner de logs do Azure Monitor para exibir os eventos de contêiner. Para configurar o cluster para coletar eventos de contêiner, consulte tutorial passo a passo.

Observação

Como parte da transição contínua do Microsoft Operations Management Suite para o Azure Monitor, o Agente do OMS para Windows ou Linux será chamado de agente do Log Analytics para Windows e agente do Log Analytics para Linux.

Configurar a solução de monitoramento de contêineres

Observação

Você precisa ter concluído a configuração dos logs do Azure Monitor para o cluster, bem como ter implantado o agente do Log Analytics nos nós. Se ainda não tiver feito isso, primeiro siga as etapas em Configurar logs do Azure Monitor e em Adicionar o agente do Log Analytics a um cluster.

  1. Depois que o cluster for configurado com os logs do Azure Monitor e o agente do Log Analytics, implante os contêineres. Aguarde até que os contêineres sejam implantados antes de passar para a próxima etapa.

  2. No Azure Marketplace, pesquise Solução de monitoramento de contêiner e clique no recurso Solução de monitoramento de contêiner que aparecerá abaixo da categoria Monitoramento + Gerenciamento.

    Adicionando a solução de Contêineres

  3. Crie a solução dentro do mesmo workspace que já foi criado para o cluster. Essa alteração automaticamente aciona o agente para iniciar a coleta de dados de docker nos contêineres. Em cerca de 15 minutos, você verá a solução se acender com os logs e estatísticas de entrada, como mostra a imagem abaixo.

    Painel de análise de Log básica

O agente permite a coleta de vários logs específicos de contêiner que podem ser consultados nos logs do Azure Monitor ou usados para visualizar os indicadores de desempenho. Os tipos de log coletados são:

  • ContainerInventory: mostra informações sobre imagens, nome e localização do contêiner
  • ContainerImageInventory: informações sobre imagens implantadas, inclusive IDs ou tamanhos
  • ContainerLog: logs de erros específicos, logs de docker (stdout etc.) e outras entradas
  • ContainerServiceLog: comandos de daemon do docker que foram executados
  • Perf: contadores de desempenho incluindo o CPU, memória, tráfego de rede, E/S do disco e métricas personalizadas das máquinas de host do contêiner

Próximas etapas