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.
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.
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.
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.
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
- Saiba mais sobre a solução de contêineres de logs do Azure Monitor.
- Leia mais sobre a 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 logs do Azure Monitor para definir as regras de alerta automatizado a fim de auxiliar a detecção e o diagnóstico