0Pricing
C# Academy · Lesson

The Three Pillars of Observability

Understand traces, metrics, and logs.

What Is Observability?

Observability is the ability to understand a system's internal state from the data it emits. For a running service it answers: is it healthy, why is it slow, and what failed? It rests on three pillars: traces, metrics and logs.

What Is OpenTelemetry?

OpenTelemetry (OTel) is a vendor-neutral standard and set of libraries for generating and exporting telemetry. With one instrumentation you can send data to many backends like Jaeger, Prometheus or Grafana.

dotnet add package OpenTelemetry.Extensions.Hosting

All lessons in this course

  1. The Three Pillars of Observability
  2. Distributed Tracing
  3. Collecting Metrics
  4. Exporting to Backends
← Back to C# Academy