Osservabilità

Comprendere la data architecture moderna

Miller Trujillo

Senior Software Engineer

Cos'è l'osservabilità?

  • Capire l'interno dall'esterno.
  • Data observability
    • Capire come si muovono i dati
  • Sistemi distribuiti complessi
  • Risoluzione dei problemi
  • Affidabilità
Comprendere la data architecture moderna

Aspetti chiave: monitoring e metriche

  • Monitoring, logging e tracing.
  • Monitoring: controllo continuo dello stato del sistema
  • Metriche: valori numerici emessi dal sistema

Esempio di dashboard di monitoraggio dal playground Grafana

Comprendere la data architecture moderna

Aspetti chiave: logging e tracing

Logging

  • Registri degli eventi
    • Esempi:
      • Messaggi informativi o di debug
      • Stack trace delle eccezioni
  • Audit log
    • Chi ha fatto cosa e quando

Tracing

  • Seguire una richiesta o un elemento attraverso le varie fasi

Giocattolo con mappa per esemplificare il tracing

Comprendere la data architecture moderna

Piattaforme di osservabilità

Loghi delle piattaforme di osservabilità di GCP e AWS

Vari loghi di piattaforme di osservabilità

Comprendere la data architecture moderna

Passiamo alla pratica !

Comprendere la data architecture moderna

Preparing Video For Download...