Partilhar via


Monitorar contêineres com 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 eventos de contêiner. Para configurar seu cluster para coletar eventos de contêiner, consulte este tutorial passo a passo.

Nota

Como parte da transição em curso do Microsoft Operations Management Suite para o Azure Monitor, o Agente Operations Management Suite para Windows ou Linux será referido como o agente Log Analytics para Windows e agente Log Analytics para Linux.

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

Nota

Você precisa ter os logs do Azure Monitor configurados para seu cluster, bem como ter o agente do Log Analytics implantado em seus nós. Caso contrário, siga as etapas em Configurar logs do Azure Monitor e Adicionar o agente do Log Analytics a um cluster primeiro.

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

  2. No Azure Marketplace, procure Solução de Monitorização de Contentores e clique no recurso Solução de Monitorização de Contentores apresentado na categoria Monitorização + Gestão.

    Adicionar a solução de Contentores

  3. Crie a solução dentro do mesmo espaço de trabalho que já foi criado para o cluster. Essa alteração aciona automaticamente o agente para iniciar a coleta de dados do docker nos contêineres. Em cerca de 15 minutos ou mais, você deve ver a solução iluminar com logs e estatísticas de entrada, como mostrado na imagem abaixo.

    Painel básico do Log Analytics

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

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

Próximos passos

  • Saiba mais sobre a solução de Contêineres de logs do Azure Monitor.
  • Leia mais sobre orquestração de contêineres no Service Fabric - Service Fabric e contêineres
  • Familiarize-se com os recursos de pesquisa e consulta de logs oferecidos como parte dos logs do Azure Monitor
  • Configurar os logs do Azure Monitor para configurar regras de alerta automatizadas para ajudar na deteção e no diagnóstico