Piattaforma edge cloud di Fastly

I tre pilastri dell'osservabilità

Gli sviluppatori costruiscono processi di osservabilità su tre pilastri principali: log, metriche e tracce. Comprendere questi concetti fondamentali è cruciale per ottenere una visione completa del comportamento del sistema. Continua a leggere per saperne di più.

1. Log

I log sono registrazioni dettagliate degli eventi all'interno di un sistema. Questi messaggi includono vari dettagli importanti, come la data e l'ora dell'evento e l'ID del processo che invia il Log. Il logging in tempo reale consente agli sviluppatori di catturare eventi man mano che si verificano per raccogliere contesto per la risoluzione dei problemi. Questo supporta un'analisi approfondita del comportamento del sistema nel tempo. 

Esempio di formato classico per i messaggi di log in Fastly. 

2. Metriche

Le metriche sono misurazioni quantitative delle prestazioni del sistema. Questi offrono punti dati numerici che possono essere tracciati e analizzati per l'analisi delle tendenze e il monitoraggio delle prestazioni. Una volta stabilita una linea di base, il tracciamento delle metriche può supportare il rilevamento delle anomalie identificando comportamenti del sistema fuori dall'ordinario. 

Esempio di una dashboard che traccia una metrica in Fastly.

3. Tracce

Tracce, il terzo pilastro dell' osservabilità, sono registrazioni sequenziali di eventi correlati nei sistemi distribuiti. Con le tracce, gli sviluppatori eseguono il debug delle architetture software distribuite, ottenendo una visibilità end-to-end sui flussi di richieste. Questo rende più facile trovare la fonte dei problemi e ottimizzare le prestazioni del sistema. 

Esempio di una traccia, generata con Fastly e OpenTelemetry.

Mettere insieme le cose con Fastly

L'approccio di Fastly integra funzionalità di logging, metriche e tracciamento per fornire una visione olistica della tua infrastruttura IT.

Scopri la Rete di distribuzione dei contenuti di Fastly

Scopri di più

Pronto per iniziare?

Contattaci oggi