Prometheus and OpenTelemetry: Better Together
Details
You've probably heard of OpenTelemetry. You may have heard less about Prometheus, which has been quietly collecting production metrics for over a decade. Prometheus has a large ecosystem of exporters which support collecting metrics from roughly 350 systems like Kubernetes, Linux VMs, or Postgres. OpenTelemetry has support for about 100, and a lot of those overlap. Two communities building the same functionality twice, neither with enough people to maintain it all.
That's starting to change. Using a Prometheus exporter from a Collector today means running it as its own pod and scraping it over HTTP. It can now run inside the Collector instead: one binary, one deployment, no scrape hop. I'll build one in front of you. So far that's been done for a few of the 350, and getting even that far took work across two communities that share no governance.
What you'll leave with:
- Where they diverge: Prometheus has a massive head start on system coverage, OpenTelemetry has the pipelines and the semantic conventions. How to get both.
- How to take your favorite Prometheus exporter and keep it relevant in an OpenTelemetry world
- A behind the scenes look at how this work has progressed in both communities
- Where we still need help, and how easy it is to get involved
We'll meet at the Improving Training Center in Independence, right off of I-77/Rockside Rd
## About the Speaker ##
Kyle Eckhart is a Principal Software Engineer with more than a decade of industry experience. His work has focused on designing and building data-ingestion platforms, scalable APIs, and tools that make complex systems easier to understand. He is a maintainer of Prometheus Agent Mode and the Prometheus Stackdriver Exporter. At Grafana Labs, he works on Grafana Alloy, Grafana’s distribution of the OpenTelemetry Collector. Outside of work, Kyle is a proud father of two boys, an avid hiker, a mosh pit enthusiast, and a board and video gamer.
## Agenda ##
Doors will be open at 5:00pm, and we'll start with social networking while enjoying some food and beverages courtesy of Improving.
The Talk will start around 6:15pm, and afterwards they'll be more general networking right up until doors close around 8pm.
## Call for Speakers ##
We'd love to return to monthly meetings, but we need speakers! All topics related to DevOps are welcome. Here are some possible ideas to help you get started:
- AI for DevOps
- Site Reliability Engineering (SRE)
- Projects that Facilitate Buy-In from the Business
- DevOps with Agile and Scrum
- DevSecOps and Container Security Strategy
Just fill out this form: https://forms.gle/CbNpjg5PJPX78XpX9
