Building an APM with OpenTelemetry and OpenSource

Wednesday, March 22, 2023 - 4:00 pm4:20 pm

Goutham Veeramachaneni, Grafana Labs


Proprietary APM solutions have provided immense value to developers, yet are very expensive, in part because there was no good way to assemble a similar feature set in OSS. Everything from the agents over the collection layers to the backends were proprietary. This is now changing with OpenTelemetry and its instrumentation SDKs and backends like Prometheus, Jaeger.

This talk will show you how you could leverage the power of OpenTelemetry and CNCF backends like Prometheus and Jaeger to build a compelling APM solution. We will also cover implementation risks and the upcoming improvements in the OTel community that will make things easier and more valuable. All built with and on top of Open Source.

Goutham Veeramachaneni, Grafana Labs

Goutham is a developer from India who started his journey as an infra intern at a large company where he worked on deploying Prometheus. After the initial encounter, he started contributing to Prometheus and interned with CoreOS, working on Prometheus's new storage engine. He is now an active contributor to the Prometheus eco-system and was a maintainer for TSDB, the engine behind Prometheus 2.0. He works at Grafana Labs on OpenTelemetry and other open source observability tools.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@conference {286260,
author = {Goutham Veeramachaneni},
title = {Building an {APM} with {OpenTelemetry} and {OpenSource}},
year = {2023},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = mar

Presentation Video