Observabilidade de Microsserviços com OpenTelemetry
Implemente uma observabilidade abrangente para microsserviços usando o OpenTelemetry para tracing distribuído, métricas e logging em múltiplos serviços.
- Cluster Kubernetes
- Docker
- Compreensão básica de microsserviços
- Conhecimento de Node.js e Python
- Entender os conceitos e a arquitetura do OpenTelemetry
- Implementar tracing distribuído entre microsserviços
- Coletar e analisar métricas de aplicações
- Agregar logs com logging estruturado
- Configurar dashboards de observabilidade
- Depurar sistemas distribuídos de forma eficaz
Implante a Infraestrutura da Stack de Observabilidade
Configure o Jaeger para tracing, o Prometheus para métricas e monte a infraestrutura de observabilidade fundamental. Nota: se estiver usando minikube/kind/k3d, o cert-manager precisa ser instalado primeiro para o Jaeger Operator.
Crie Microsserviços Instrumentados
Construa microsserviços de exemplo com instrumentação OpenTelemetry para tracing automático e coleta de métricas.
Complete a Arquitetura de Microsserviços
Construa os serviços restantes (inventory e API gateway) e implante a arquitetura completa de microsserviços no Kubernetes.
Implante os Microsserviços no Kubernetes com Observabilidade
Implante a stack completa de microsserviços no Kubernetes com a configuração de observabilidade adequada.
Analise Traces Distribuídos e Crie Dashboards
Use a UI do Jaeger para analisar traces distribuídos e criar dashboards de observabilidade abrangentes.
Encontrou um problema?
Mais exercícios
DevOps
Configuração Completa de uma Stack de Monitoramento
Implante e configure o Prometheus e o Grafana para um monitoramento abrangente de aplicações e infraestrutura.
150 minutos
Kubernetes
Horizontal Pod Autoscaler do Kubernetes
Configure e teste o Horizontal Pod Autoscaler para escalar aplicações automaticamente com base no uso de CPU e memória.
90 minutos
Linux
Fundamentos de Monitoramento e Manutenção de Servidores Linux
Aprenda a monitorar recursos do sistema, gerenciar logs, configurar atualizações automáticas de segurança e montar alertas básicos com cron jobs no seu servidor Ubuntu.
45 minutos
Also worth your time on this topic
Configuração Completa de uma Stack de Monitoramento
Implante e configure o Prometheus e o Grafana para um monitoramento abrangente de aplicações e infraestrutura.
150 minutos
Distributed Tracing com OpenTelemetry: da Instrumentação à Visualização
Um checklist prático para adicionar tracing com OpenTelemetry aos seus serviços, enviar spans através do Collector e transformar esses dados em algo que você realmente consegue usar para debugar.
90-150 minutos
Os Quatro Sinais de Ouro do Monitoramento
Quais são os quatro sinais de ouro do monitoramento e por que eles são importantes?
junior