micrometer-metrics/micrometer
Refinement/Clarification of LongTaskTimer when using Prometheus
Geschlossen
#6.507 geöffnet am 03.07.2025
doc-updatehelp wantedregistry: prometheus
Repository-Metriken
- Stars
- (4.882 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 1T 21h) (100 gemergte PRs in 30 T)
Beschreibung
Please describe the feature request
Following a question in Slack with @shakuzen https://micrometer-metrics.slack.com/archives/C662HUJC9/p1751460825070189
The Migration to Prometheus 1.x client libs in micrometer 1.13. changed the behaviour for LongTaskTimer.
Specifically in said Slack thread it was concluded that:
- The migration guide could be more precise in outlining two distinct changes
- Histogram -> GaugeHistogram for LongTaskTimers with histogram buckets.
- No more
activeordurationsuffix._active_count->_countor_gcount,_duration_sum->_sumor_gsum
- The docs for LongTaskTimer or Micrometer Prometheus docs don't make it clear that
.publishPercentileHistogram()might be necessary for certain use cases - Consider making all
LongTaskTimers produce HistogramGauges and ditch Summary due to the semantic mismatch