-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge sparsehistogram branch into main #1150
Commits on Apr 7, 2020
-
Printf the structure of it instead of actually encoding it. Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for c98db4e - Browse repository at this point
Copy the full SHA c98db4eView commit details -
Encode sparse histograms in protobuf
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for abe540f - Browse repository at this point
Copy the full SHA abe540fView commit details
Commits on Apr 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d1f5366 - Browse repository at this point
Copy the full SHA d1f5366View commit details -
Add note about pow-of-10 precision issue
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for a9d0066 - Browse repository at this point
Copy the full SHA a9d0066View commit details
Commits on Jan 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 08104a0 - Browse repository at this point
Copy the full SHA 08104a0View commit details
Commits on Apr 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d698336 - Browse repository at this point
Copy the full SHA d698336View commit details
Commits on Apr 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ce36ee3 - Browse repository at this point
Copy the full SHA ce36ee3View commit details -
Update prometheus/client_model
(now using sparsehistogram branch) Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for a9df0ba - Browse repository at this point
Copy the full SHA a9df0baView commit details
Commits on May 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b7a540a - Browse repository at this point
Copy the full SHA b7a540aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 553ed73 - Browse repository at this point
Copy the full SHA 553ed73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97eb041 - Browse repository at this point
Copy the full SHA 97eb041View commit details
Commits on Jun 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5aa8534 - Browse repository at this point
Copy the full SHA 5aa8534View commit details
Commits on Jun 23, 2021
-
This seem what OTel is converging towards, see open-telemetry/oteps#149 . I see pros and cons with base-10 vs base-2. They are discussed in detail in that OTel PR, and the gist of the discussion is pretty much in line with my design doc. Since the balance is easy to tip here, I think we should go with base-2 if OTel picks base-2. This also seems to be in agreement with several proprietary solution (see again the discussion on that OTel PR.) The idea to make the number of buckets per power of 2 (or formerly 10) a power of 2 itself was also sketched out in the design doc already. It guarantees mergeability of different resolutions. I was undecided between making it a recommendation or mandatory. Now I think it should be mandatory as it has the additional benefit of playing well with OTel's plans. This commit also addresses a number of outstanding TODOs. Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 31318b7 - Browse repository at this point
Copy the full SHA 31318b7View commit details -
Add tests for sparse histogram
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 6c4e0ef - Browse repository at this point
Copy the full SHA 6c4e0efView commit details
Commits on Jun 24, 2021
-
Pin client_model to the most recent sparsehistogram commit
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 5142344 - Browse repository at this point
Copy the full SHA 5142344View commit details -
Merge pull request #886 from prometheus/beorn7/histogram
Switch sparse histograms to base-2 buckets
Configuration menu - View commit details
-
Copy full SHA for 43f31c2 - Browse repository at this point
Copy the full SHA 43f31c2View commit details
Commits on Jun 29, 2021
-
Add TODO about bucket search optimization
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for aa6f67a - Browse repository at this point
Copy the full SHA aa6f67aView commit details
Commits on Jul 20, 2021
-
Allow a zero threshold of zero
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 9ef5f90 - Browse repository at this point
Copy the full SHA 9ef5f90View commit details
Commits on Aug 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 84fcaff - Browse repository at this point
Copy the full SHA 84fcaffView commit details
Commits on Aug 31, 2021
-
Implement strategy to limit the sparse bucket count
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 2409960 - Browse repository at this point
Copy the full SHA 2409960View commit details -
Refactoring of sparse histograms
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 263be8d - Browse repository at this point
Copy the full SHA 263be8dView commit details
Commits on Sep 1, 2021
-
Merge pull request #901 from prometheus/beorn7/histogram
Implement strategy to limit the sparse bucket count
Configuration menu - View commit details
-
Copy full SHA for dfbcc28 - Browse repository at this point
Copy the full SHA dfbcc28View commit details
Commits on Jan 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5b19c55 - Browse repository at this point
Copy the full SHA 5b19c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70253f4 - Browse repository at this point
Copy the full SHA 70253f4View commit details
Commits on Feb 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 294cca4 - Browse repository at this point
Copy the full SHA 294cca4View commit details
Commits on May 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a27b6d7 - Browse repository at this point
Copy the full SHA a27b6d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e203144 - Browse repository at this point
Copy the full SHA e203144View commit details
Commits on May 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b237230 - Browse repository at this point
Copy the full SHA b237230View commit details -
Histogram: Fix bug with negative schemas (#1054)
* Histogram: Expose bug with negative schema Signed-off-by: beorn7 <beorn@grafana.com> * Histogram: Fix bug with negative schemas Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for eb59a7b - Browse repository at this point
Copy the full SHA eb59a7bView commit details
Commits on Jun 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6ba7871 - Browse repository at this point
Copy the full SHA 6ba7871View commit details
Commits on Jul 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 525d042 - Browse repository at this point
Copy the full SHA 525d042View commit details -
Configuration menu - View commit details
-
Copy full SHA for a516626 - Browse repository at this point
Copy the full SHA a516626View commit details -
Configuration menu - View commit details
-
Copy full SHA for e93e384 - Browse repository at this point
Copy the full SHA e93e384View commit details
Commits on Jul 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5a321c7 - Browse repository at this point
Copy the full SHA 5a321c7View commit details
Commits on Jul 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6141a07 - Browse repository at this point
Copy the full SHA 6141a07View commit details -
histograms: Move to new exposition protobuf format
Note that this is an incompatible change. To scrape this new format, the Prometheus server needs to be updated at the same time. PR incoming. Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 8cbcd40 - Browse repository at this point
Copy the full SHA 8cbcd40View commit details
Commits on Jul 20, 2022
-
Merge pull request #1092 from prometheus/beorn7/histogram
histograms: Move to new exposition protobuf format
Configuration menu - View commit details
-
Copy full SHA for ec86ef1 - Browse repository at this point
Copy the full SHA ec86ef1View commit details
Commits on Aug 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 95cf173 - Browse repository at this point
Copy the full SHA 95cf173View commit details
Commits on Oct 6, 2022
-
sparse buckets: Fix handling of +Inf/-Inf/NaN observations
NaN observations now go to no bucket, but increment count (and effectively set sum to NaN, too). ±Inf observations now go to the bucket following the bucket that would have received math.MaxFloat64. The former is now the last bucket that can be created. The getLe is modified to return math.MaxFloat64 for the penultimate possible bucket. Also add a test for getLe. Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 6942f9e - Browse repository at this point
Copy the full SHA 6942f9eView commit details
Commits on Oct 11, 2022
-
Merge pull request #1144 from prometheus/beorn7/histogram2
sparse buckets: Fix handling of +Inf/-Inf/NaN observations
Configuration menu - View commit details
-
Copy full SHA for 25bc188 - Browse repository at this point
Copy the full SHA 25bc188View commit details
Commits on Oct 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 111fae1 - Browse repository at this point
Copy the full SHA 111fae1View commit details -
Update prometheus/client_model dependency
Native histograms are now in a tagged version (v0.3.0). Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 4e71e6f - Browse repository at this point
Copy the full SHA 4e71e6fView commit details -
examples: Adjust doc comment for native histograms
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 58a8ca4 - Browse repository at this point
Copy the full SHA 58a8ca4View commit details -
Add SparseBucketsZeroThresholdZero and groom doc comments
Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for d31f13b - Browse repository at this point
Copy the full SHA d31f13bView commit details
Commits on Oct 31, 2022
-
Avoid the term 'sparse' where possible
This intends to avoid confusing users by the subtle difference between a native histogram and a sparse bucket. Signed-off-by: beorn7 <beorn@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for e92a8c7 - Browse repository at this point
Copy the full SHA e92a8c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fffb76c - Browse repository at this point
Copy the full SHA fffb76cView commit details