Trilha Sênior Trilha

Operações: saúde do sistema

Este curso trata de como saber se uma aplicação Rails está funcionando antes que alguém avise. Ele compara logs, métricas, traces e rastreamento de erros, e faz o inventário do que a aplicação já enxerga com logs marcados por requisição, o Thruster e a Cloudflare. Explica por que uma verificação externa apontada para uma página real vem primeiro, mostra como escutar os eventos que o Rails já publica e propõe uma ordem para adicionar ferramentas. Termina com um desafio que calcula latência, tráfego, erros e saturação.

O que você vai aprender

  • ✓O que logs, métricas, traces e rastreamento de erros respondem
  • ✓O que os logs com tag de requisição, o Thruster e a Cloudflare mostram desta aplicação
  • ✓Os quatro sinais: latência, tráfego, erros e saturação
  • ✓Por que a verificação externa deve apontar para uma página real, e não para o /up
  • ✓Como escutar eventos de notificação do Rails sem fornecedor
  • ✓Uma ordem para adicionar verificação de disponibilidade, rastreamento de erros e métricas
Prévia grátis · Aula 1 3 min de leitura

Os três tipos de telemetria

Logs, métricas e traces respondem a perguntas diferentes, e os times acabam com os três porque nenhum substitui os outros.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...