IICTPIICTP

Blog / Guides

Telemetry26 October 20266 min read

OpenTelemetry explained: one standard for traces, metrics and logs

OpenTelemetry (OTel) is an open-source, vendor-neutral set of APIs, SDKs and tools for producing and exporting telemetry. It is a project of the Cloud Native Computing Foundation. Instrument once, and send the data to the backend you choose.

In this post
  1. The three signals
  2. The pieces
  3. Why it matters
  4. Getting started
  5. Sources and further reading

The three signals

  • Traces: the path of one request through many services.
  • Metrics: numbers over time, such as request rate or error rate.
  • Logs: records of events.

The pieces

  • APIs and SDKs for your language, to create telemetry in code.
  • Auto-instrumentation for common libraries.
  • OTLP, the protocol for sending telemetry.
  • The Collector, a service that receives, processes and forwards telemetry to one or more backends.

Why it matters

Because the instrumentation is standard, switching or adding a backend does not mean re-instrumenting every service. That lowers lock-in and makes consistent telemetry across teams realistic.

Getting started

  1. Pick one service and add auto-instrumentation.
  2. Run a Collector and send data to a backend.
  3. Add custom spans for your key business operations.
  4. Agree naming conventions across teams.

Sources and further reading

  1. OpenTelemetry. What is OpenTelemetry? opentelemetry.io/docs/what-is-opentelemetry/.

IICTP is a new independent credential and is not ISO/IEC 17024 accredited.

Keep reading

← All posts

Where do you stand?

Find the credential that fits the work you do.