-
HI! I am looking into whether it is possible (or foreseeable) to be able to use a pull mode exporter with Exponential Bucket Histograms. Right now, it seems that you need to pick one or the other. You can use OTLP with the full set of metric types, but that is push mode. Prometheus is pull-based, but the spec only mentions the text format, which can't be used to encode Exponential Bucket Histograms. Exponential Bucket Histograms can be represented as Prometheus Native Histograms, but it requires the binary (protobuf) format. The reason I am interested in pull mode exporters is that we have found their ergonomics better suited to our use case of monitoring HTTP servers. We already have libraries and tooling for standing up and querying HTTP endpoints, and it would fit nicely into that model to also be able to scrape metrics from yet another endpoint. But Exponential Bucket Histograms are a big enough game-changer to make it a hard requirement of any telemetry system we use, which is how we find ourselves in this bind. I'm curious if there are others who are facing this same trade-off and whether there are any plans to support Exponential Bucket Histograms in a pull mode metric exporter. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Couple of thoughts:
|
Beta Was this translation helpful? Give feedback.
Couple of thoughts: