[Draft] Added HTTP server metrics modes with bounded VictoriaMetrics histograms - #736
Draft
GoodforGod wants to merge 2 commits into
Draft
[Draft] Added HTTP server metrics modes with bounded VictoriaMetrics histograms#736GoodforGod wants to merge 2 commits into
GoodforGod wants to merge 2 commits into
Conversation
Added configurable HTTP server duration metric modes for summary, SLO, and VictoriaMetrics output. VM mode exports vmrange buckets through a Micrometer-backed collector while bounding exported bucket cardinality with metrics.vm.min, metrics.vm.max, and metrics.vm.buckets defaults. - Added VictoriaMetrics histogram support with native VM bucket ranges, exact count and sum, and bounded bucket export per label set. - Added HTTP server metric mode selection so VM mode is used only for PrometheusMeterRegistry and existing SLO behavior remains the default.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added HTTP server metrics modes with bounded VictoriaMetrics histograms
EN
Added configurable HTTP server duration metric modes for summary, SLO, and VictoriaMetrics output. VM mode exports
vmrangebuckets through a Micrometer-backed collector while bounding exported bucket cardinality withmetrics.vm.min,metrics.vm.max, andmetrics.vm.buckets;SLO mode remains the default.
RU
Добавлены настраиваемые режимы метрик длительности HTTP server: summary, SLO и VictoriaMetrics. Режим VM отдает buckets через
vmrangeи ограничивает их количество настройкамиmetrics.vm.min,metrics.vm.maxиmetrics.vm.buckets;режим SLO остается значением по умолчанию.
summary,slo, andvmmetrics modes for HTTP server duration metrics withsloas the default compatibility mode.VictoriaMetricsHistogramwith native VM bucket ranges, exact_countand_sum, and bounded exportedvmrangebuckets per label set.metrics.vmwith defaultsmin = 1ms,max = 90s, andbuckets = 16.VictoriaMetrics Mode
Added VM histogram export for Prometheus-backed Micrometer registries. Values are recorded into the VM bucket grid, while scrape output is bounded by merging observed ranges outside or above the configured bucket limit.