Logo Francesco Montelli
  • Home
  • About
  • Technologies
  • Experiences
  • Education
  • More
    Projects Publications Recent Posts
  • Posts
  • Notes
  • English
    Italiano English
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • Testing
    • Performance Engineering
      • Introduction
    • Playwright Demo
  • Kubernates
    • Fundamentals
      • Ingress on kind
  • Observability
    • Introduction
    • OpenTelemetry
    • LGTM!
  • DevContainers
  • Homelab n8n
  • Projects
  • CAPI
    • From Chaos to Automation
    • Components and Mechanisms
    • Talos OS
    • Practical Setup
    • Ubuntu on Proxmox
Hero Image
Observability in Distributed Systems: From Monitoring to Understanding

The Exitless Maze: A New Analogy for Observability Imagine you are a brilliant architect, responsible for a huge and intricate building, full of complex systems: heating, ventilation, lighting, security, elevators. You have installed sensors everywhere: every temperature, every pressure, every watt of energy consumed is recorded. Your control dashboards are a profusion of charts and data, every parameter is monitored to perfection, every line is green and reassuring. You know exactly what is happening in every single corner of the building.

  • Observability
  • OpenTelemetry
  • Distributed Systems
  • Tracing
  • Metrics
  • Logging
  • DevOps
  • Architecture
  • Monitoring
Tuesday, July 29, 2025 | 21 minutes Read
Hero Image
OpenTelemetry: Anatomy of Observability in Distributed Systems

The Pre-OpenTelemetry Fragmentation Problem Before the advent of OpenTelemetry, the observability ecosystem was a maze of protocols, APIs, and proprietary formats. Each vendor had developed their own “dialect”: Jaeger used its own span format and ingestion protocol. Zipkin had a different data model and specific REST APIs. Prometheus required metrics in a specific format with rigid naming conventions. AWS X-Ray, Google Cloud Trace, Azure Monitor - each with proprietary SDKs. This fragmentation created systemic problems:

  • OpenTelemetry
  • Observability
  • Tracing
  • Metrics
  • Logging
  • Instrumentation
  • DevOps
  • Telemetry
  • Distributed Systems
Tuesday, July 29, 2025 | 10 minutes Read
Hero Image
The LGTM Stack and OpenTelemetry: Complete Observability for Your Distributed Systems

We have explored the principles of observability and the fundamental role of OpenTelemetry as a unifying standard for telemetry. OpenTelemetry provides us with the tools to generate and collect high-quality data (metrics, logs and traces) in an agnostic and consistent format. But once these valuable signals have been collected, where are they stored, queried and, most importantly, displayed in a meaningful way? This is where the LGTM stack comes into play, a powerful combination of open source tools that form a complete and integrated observability solution, developed and primarily supported by Grafana Labs.

  • OpenTelemetry
  • Observability
  • LGTM Stack
  • Loki
  • Grafana
  • Tempo
  • Mimir
  • Prometheus
  • Tracing
  • Metrics
  • Logging
  • Instrumentation
  • DevOps
  • Telemetry
  • Distributed Systems
  • Docker
Tuesday, July 29, 2025 | 9 minutes Read
Navigation
  • About
  • Technologies
  • Experiences
  • Education
  • Projects
  • Publications
  • Recent Posts
Contact me:
  • francesco@montelli.dev
  • monte97
  • Francesco Montelli

Liability Notice: Privacy Policy.


Toha Theme Logo Toha
Francesco Montelli
P.IVA: 02726990399
Powered by Hugo Logo