Observabilidade

Entendendo a Arquitetura de Dados Moderna

Miller Trujillo

Senior Software Engineer

O que é observabilidade?

  • Entender o interno a partir do externo.
  • Observabilidade de dados
    • Entenda os dados em movimento
  • Sistemas distribuídos complexos
  • Resolução de problemas
  • Confiabilidade
Entendendo a Arquitetura de Dados Moderna

Aspectos-chave: monitoramento e métricas

  • Monitoramento, logging e tracing.
  • Monitoramento: verificação contínua do status do sistema
  • Métricas: valores numéricos emitidos pelo sistema

Exemplo de dashboard de monitoramento do Grafana Playground

Entendendo a Arquitetura de Dados Moderna

Aspectos-chave: logging e tracing

Logging

  • Registros de eventos
    • Exemplos:
      • Mensagens de info ou debug
      • Stack trace de exceção
  • Logs de auditoria
    • Quem fez o quê e quando

Tracing

  • Acompanhe uma solicitação ou item por diferentes etapas

Brinquedo com mapa para exemplificar tracing

Entendendo a Arquitetura de Dados Moderna

Plataformas de observabilidade

Logotipos de plataformas de observabilidade da GCP e AWS

Vários logotipos de plataformas de observabilidade

Entendendo a Arquitetura de Dados Moderna

Vamos praticar!

Entendendo a Arquitetura de Dados Moderna

Preparing Video For Download...