prometheus/scrape
harsh kumar 30be1483d1
instrumentation: add native histograms to complement high-traffic summaries (#17374)
This adds the following native histograms (with a few classic buckets for backwards compatibility), while keeping the corresponding summaries (same name, just without `_histogram`):

- `prometheus_sd_refresh_duration_histogram_seconds`
- `prometheus_rule_evaluation_duration_histogram_seconds`
- `prometheus_rule_group_duration_histogram_seconds`
- `prometheus_target_sync_length_histogram_seconds`
- `prometheus_target_interval_length_histogram_seconds`
- `prometheus_engine_query_duration_histogram_seconds`

Signed-off-by: Harsh <harshmastic@gmail.com>
Signed-off-by: harsh kumar <135993950+hxrshxz@users.noreply.github.com>
Co-authored-by: Björn Rabenstein <github@rabenste.in>
2025-11-27 18:45:35 +01:00
..
testdata Include test CA text info (#14699) 2024-08-20 19:41:02 +02:00
clientprotobuf.go chore: enable gci linter (#16245) 2025-03-22 15:46:13 +00:00
helpers_test.go Merge pull request #17114 from bboreham/scrape-stale-by-ref 2025-11-14 18:32:26 +01:00
manager.go feat: rename CreatedTimestamp to StartTimestamp (#17523) 2025-11-13 14:17:51 +00:00
manager_test.go feat: rename CreatedTimestamp to StartTimestamp (#17523) 2025-11-13 14:17:51 +00:00
metrics.go instrumentation: add native histograms to complement high-traffic summaries (#17374) 2025-11-27 18:45:35 +01:00
scrape.go instrumentation: add native histograms to complement high-traffic summaries (#17374) 2025-11-27 18:45:35 +01:00
scrape_test.go feat: rename CreatedTimestamp to StartTimestamp (#17523) 2025-11-13 14:17:51 +00:00
target.go Add histogram validation in remote-read and during reducing resolution (#17561) 2025-11-21 00:22:24 +01:00
target_test.go Include histograms in sample_limit logic 2025-10-24 10:04:18 +01:00