The Value of Design in OpenTelemetry

The Value of Design in OpenTelemetry

May 20, 2021

This talk was presented at o11yfest 2021, an amazing observability conference and charity event rolled into one. o11yfest is community driven; 100% of ticket sales are donated to important causes. Want to view the rest of the o11yfest talks? Head over to https://o11yfest.org/attend and check them out!

In this talk, we go over the motivations behind the architectural design of the OpenTelemetry project.

Telemetry is a cross-cutting concern. Millions of lines of instrumentation need to be written. Popular libraries containing native instrumentation will be composed into thousands of applications. It is critical that instrumentation should never break or cause a dependency conflict. At the same time, it is also critical that OTel users upgrade seamlessly, in order to receive security patches and remain compatible with the latest instrumentation.

How do we meet these stringent requirements? Why are these design choices so important? This advice applies to any OSS library seeking wide adoption.

Lightstep’s observability platform is the easiest way for developers and SREs to monitor health and respond to changes in cloud-native applications. Powered by cutting-edge distributed tracing and a groundbreaking metrics database, and built by the team that launched observability at Google, Lightstep’s Change Intelligence provides actionable insights to help teams answer the question “What caused that change?”

Check out our website to learn more:
https://lightstep.com/

Sign up for our free Community plan:
https://lightstep.com/pricing

Follow us on Twitter and LinkedIn:
https://www.twitter.com/LightstepHQ
https://www.linkedin.com/company/lightstep