You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 21, 2024. It is now read-only.
To be clear, that discussion has practically fallen apart, but it's a debate over an independent problem about locating the boundaries and encoding them compactly, not about >= vs <= question.
Whenever this has come up in the past, the issue gets sidelined with some technical argument about how histograms represent approximate a continuous probability distribution, not a discrete one, essentially to say that "it doesn't matter". I'm willing to say, at this point, that if "it doesn't matter" then OTLP should simply adopt the Prometheus "le" convention.
Agreed. There's nuance between the four possible boundary choices, but they are effectively/roughly equivalent if applied consistently on floats. Integer or discrete values are a niche use case and arguably better served by other mechanisms depending on specifics.
My main concern is user trust if their metrics pipelines behave subtly differently and they need to write complex queries to re-cast data on the fly.
Using le would make the whole problem space simply go away.
Prometheus uses
le
, OTel usesge
bounded buckets. The two are mathematically incompatible and impossible to transform from one into the other.The text was updated successfully, but these errors were encountered: