OpenTelemetry developments in Prometheus over the last year
summary
Prometheus ships an OTLP ingestion endpoint with concrete changes: since 3.4 it offers a no-translation option to keep OpenTelemetry metric and label names unchanged, since 3.6 it can promote scope metadata to labels via OTP.promote scope metadata, and it adds initial delta temporality ingestion (feature-flagged) plus conversion of non-exponential OT histograms to native histograms. A rewrite of the OTLP path removes intermediary remote-write translation and yields measured gains—30–36% CPU drop and large memory reductions in benchmarks.
AI-written summary · about
chapters (10)
- 0:00OpenTelemetry in Prometheus
- 1:29OTLP ingestion improvements
- 4:23Scope metadata to labels
- 6:33Delta metrics support
- 7:37OTel histograms to native
- 10:12Resource attributes promotion
- 11:41OTLP endpoint performance
- 13:11Future plans and challenges
- 17:14Native metric name translation demo
- 22:22Q&A on discovery and integration
related talks
27mPractical OpenTelemetry with Prometheus 3.0
22mBuilding Prometheus Metrics Support in OpenTelemetry
27mThe State of Prometheus and OpenTelemetry Interoperability
28mObservability Project Updates
28mPrometheus 3.0 Overview
34mOpenTelemetry: The Vision, Reality, and How to Get Started
13mConnecting Prometheus and OpenTelemetry Data for Faster Troublesho...
24mLeveraging OpenTelemetry for Your Prometheus Pipeline
