Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenTelemetry in 20 minuti

OpenTelemetry in 20 minuti

Non so voi, ma quando si rompe qualcosa in produzione preferisco avere tracce, metriche e log della mia applicazione.
In questo talk vedremo una introduzione ad Observability di una applicazione web con una soluzione open source e vendor neutral come OpenTelemetry.

Avatar for Riccardo Magliocchetti

Riccardo Magliocchetti

May 06, 2026

More Decks by Riccardo Magliocchetti

Other Decks in Programming

Transcript

  1. OpenTelemetry OpenTelemetry è un Observability Framework open source e vendor

    neutral che fornisce specifiche e implementazioni per creare e gestire dati di telemetria. OpenTelemetry è un progetto incubato nella CNCF.
  2. OpenTelemetry OpenTelemetry è un Observability Framework open source e vendor

    neutral che fornisce specifiche e implementazioni per creare e gestire dati di telemetria Diversi segnali: - Tracce - Metriche - Log - Profilazioni (alpha)
  3. OpenTelemetry: Tracce Richieste verso altri servizi o chiamate interne alla

    vostra applicazione, ad esempio: - chiamate a database - richieste HTTP - chiamate RPC
  4. OpenTelemetry: Metriche Cattura di misurazioni a runtime, ad esempio: -

    consumo di memoria, consumo di cpu - tempo speso nel servire delle richieste o il numero di token usati a chiamate a endpoint di IA generativa
  5. OpenTelemetry: Log Testo strutturato o non strutturato associato ad un

    timestamp, ad esempio: - Log applicativi - Eventi Correlazione con le tracce
  6. OpenTelemetry: ecosistema • OpenTelemetry Collector, riceve / processa / esporta

    telemetria • API, SDK, instrumentation per i vari linguaggi • OpenTelemetry eBPF instrumentation OBI e OpenTelemetry eBPF Profiler • Semantic conventions, definizione di nomi, semantica e attributi della telemetria • OpenTelemetry Kubernetes Operator, setup automatico su cluster K8s