DEV108 · Monitoramento, logs e resposta a incidentes

Categorias: Nuvem e Software
Lista de desejos Compartilhar

Sobre o curso

Saiba quando seus serviços estão com problemas antes que os clientes avisem, encontre a causa rapidamente e aprenda com cada incidente. Você vai montar um ambiente local de observabilidade com métricas, painéis, logs e alertas e conduzir um incidente simulado da detecção à análise final.

Avançar · 8 horas · 4 aulas, um laboratório, uma atividade avaliada e uma peça de portfólio

Para quem é

Pessoas desenvolvedoras, equipes de operações e líderes de TI responsáveis por manter aplicações web disponíveis e rápidas.

Pré-requisitos

Ter concluído o DEV105 (o DEV106 é recomendado) ou estar à vontade rodando aplicações com vários contêineres no Docker Compose.

O que você será capaz de fazer

  • Definir indicadores e objetivos de nível de serviço e usar orçamentos de erro para orientar decisões.
  • Instrumentar uma aplicação e construir métricas no Prometheus, painéis no Grafana e alertas acionáveis.
  • Coletar logs estruturados e traces e usá-los para investigar um problema.
  • Conduzir um processo de resposta a incidentes com papéis claros, comunicação e uma análise pós-incidente sem culpados.

Aulas

  • Aula 1 · Fundamentos de observabilidade e níveis de serviço
  • Aula 2 · Métricas, painéis e alertas
  • Aula 3 · Logs, traces e resposta a incidentes
  • Aula 4 · Laboratório e atividade

Laboratório: Monte um ambiente de observabilidade e trate um incidente

Você vai subir um ambiente Compose com uma API Node.js de exemplo, Prometheus, Grafana e Loki, expor métricas de requisições na API e construir um painel com os sinais de ouro. Vai definir um SLO e um alerta de taxa de consumo e então provocar uma falha simulada, investigá-la com métricas, logs e traces e escrever o registro do incidente.

Ferramentas gratuitas: Docker Desktop com Docker Compose, Prometheus, Grafana, Loki com Grafana Alloy, Alertmanager, Uptime Kuma e o SDK OpenTelemetry para Node.js (todos gratuitos e de código aberto)

Atividade avaliada

Projete o monitoramento e a resposta a incidentes do serviço web de um pequeno negócio, como o sistema de agendamento online de um salão de beleza ou a API de checkout de uma loja. Entregue dois ou três SLIs com SLOs e seus orçamentos de erro, um painel no Grafana cobrindo latência, tráfego, erros e saturação, pelo menos três regras de alerta ligadas a runbooks curtos, logs estruturados com id de correlação e um plano de resposta a incidentes de uma página com papéis, níveis de severidade e modelos de comunicação. Termine com uma análise pós-incidente sem culpados do incidente simulado no laboratório, incluindo linha do tempo e pelo menos três ações.

Critério Peso Como é um trabalho excelente
SLIs, SLOs e orçamentos de erro 25% Os indicadores refletem a experiência do usuário, os objetivos são realistas e o orçamento de erro está calculado corretamente.
Painéis e alertas 30% O painel mostra os sinais de ouro com clareza, e os alertas são baseados em sintomas, acionáveis e ligados a runbooks.
Logs e investigação 20% Os logs são estruturados com id de correlação e a investigação usa métricas, logs e traces em conjunto.
Processo e análise do incidente 25% Papéis, severidades e comunicação estão definidos, e a análise tem linha do tempo, causas e ações com responsáveis.

Peça de portfólio

Um ambiente local de observabilidade funcionando, com painéis, alertas, runbooks e uma análise pós-incidente documentada.

No seu ritmo, com 12 meses de acesso. Dúvidas são respondidas por escrito pelo painel do aluno. Ao concluir o curso, você recebe um registro de conclusão.

Próximo passo

Continue com DEV109 · Projeto final: um pipeline de entrega automatizado para uma aplicação web · 8 horas · R$ 80,00

Continuar para o próximo curso

Prefere a formação completa? Formação em DevOps, Contêineres e Automação em Nuvem · R$ 540,00 (10% a menos que os cursos avulsos)

Exibir Mais

O que você aprenderá?

  • Definir indicadores e objetivos de nível de serviço e usar orçamentos de erro para orientar decisões.
  • Instrumentar uma aplicação e construir métricas no Prometheus, painéis no Grafana e alertas acionáveis.
  • Coletar logs estruturados e traces e usá-los para investigar um problema.
  • Conduzir um processo de resposta a incidentes com papéis claros, comunicação e uma análise pós-incidente sem culpados.

Conteúdo do curso

DEV108 · Monitoramento, logs e resposta a incidentes (8 h)
Saiba quando seus serviços estão com problemas antes que os clientes avisem, encontre a causa rapidamente e aprenda com cada incidente. Você vai montar um ambiente local de observabilidade com métricas, painéis, logs e alertas e conduzir um incidente simulado da detecção à análise final.

  • Aula 1 · Fundamentos de observabilidade e níveis de serviço
  • Aula 2 · Métricas, painéis e alertas
  • Aula 3 · Logs, traces e resposta a incidentes
  • Aula 4 · Laboratório e atividade
  • DEV108 Avaliação · Monitoramento, logs e resposta a incidentes
Rolar para cima