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