1 minuto/i di lettura

Durante il webinar del 26 gennaio 2026, Giulio Sciarappa ci ha guidato alla scoperta di OpenTelemetry e di come sfruttarlo per implementare l’observability sulle applicazioni deployate in Azure.

Se ti sei perso il live, puoi rivedere la registrazione completa qui sopra oppure direttamente sul nostro canale YouTube.

Giulio Sciarappa - Observability su Azure con OpenTelemetry
Azure Meetup Casteddu - Webinar - Giulio Sciarappa - Observability su Azure con OpenTelemetry

Observability: di cosa si tratta?

L’observability è la capacità di comprendere lo stato interno di un sistema a partire dai dati che esso produce verso l’esterno. Nei sistemi distribuiti moderni — microservizi, container, applicazioni cloud-native — capire cosa sta succedendo è diventato fondamentale per garantire affidabilità e velocità di risoluzione dei problemi.

I tre pilastri dell’observability sono:

  • Traces – permettono di seguire il percorso di una richiesta attraverso i vari componenti del sistema;
  • Metrics – misure quantitative dello stato e delle prestazioni (latenza, throughput, error rate…);
  • Logs – registrazioni strutturate o non strutturate degli eventi di sistema.

Cos’è OpenTelemetry?

OpenTelemetry (spesso abbreviato OTel) è un progetto open-source della Cloud Native Computing Foundation (CNCF) che fornisce un insieme unificato di API, SDK e strumenti per raccogliere, elaborare ed esportare dati di telemetria (traces, metrics e logs) in modo vendor-agnostic.

I principali vantaggi:

  • Standard aperto – non lega le applicazioni a un vendor specifico;
  • Ampio supporto linguistico – disponibile per .NET, Java, Python, Node.js, Go e molti altri;
  • Integrazione nativa con Azure – Azure Monitor e Application Insights supportano OTLP (OpenTelemetry Protocol) in modo nativo.

OpenTelemetry su Azure

Azure offre un’integrazione di prima classe con OpenTelemetry attraverso:

  • Azure Monitor OpenTelemetry Distro – una distribuzione ufficiale Microsoft che semplifica la configurazione del collector e l’invio dei dati ad Azure Monitor;
  • Application Insights – supporta OTLP, consentendo di correlare traces, metrics e logs in un’unica piattaforma;
  • Azure Managed Grafana + Azure Monitor – per la visualizzazione avanzata delle metriche OTel.

Risorse

Scrivi un commento