Melhores práticas de Kubernetes, 2ª edição
by Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Capítulo 3. Monitorando e registrando em Kubernetes
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Neste capítulo, discutimos as práticas recomendadas para monitorar e registrar no Kubernetes. Vamos mergulhar nos detalhes de diferentes padrões de monitoramento, métricas importantes para coletar e criar painéis a partir dessas métricas brutas. Em seguida, encerramos com exemplos de implementação de monitoramento para seu cluster Kubernetes.
Métricas versus registos
Primeiro, tens de compreender a diferença entre a recolha de registos e a recolha de métricas. Elas são complementares, mas têm finalidades diferentes:
- Métricas
-
Uma série de números medidos durante um período de tempo.
- Registos
-
Os registos mantêm um registo do que acontece enquanto um programa está a ser executado, incluindo quaisquer erros, avisos ou eventos notáveis que ocorram.
Um exemplo de onde precisarias de usar tanto as métricas como o registo é quando uma aplicação está a ter um desempenho fraco. Nossa primeira indicação do problema pode ser um alerta de alta latência nos pods que hospedam a aplicação, mas as métricas podem não dar uma boa indicação do problema. Então podemos olhar para os nossos logs para investigar os erros que estão a ser emitidos pela aplicação.
Técnicas de monitorização
Monitoramento de caixa fechada concentra-se no monitoramento do lado de fora de um aplicativo e é o que tem sido usado tradicionalmente ao ...