The Prometheus monitoring system and time series database.
storage.ErrTooOldSample
is now generating HTTP error 400 instead of HTTP error 500. #13335sample_age_limit
. #13002created-timestamp-zero-ingestion
). #12733 #13279analyze
histograms command. #12331auto-gomemlimit
#13395promtool tsdb dump
. #13296NewPossibleNonCounterInfo
annotation. #13022sort_by_label
and sort_by_label_desc
. This is experimental. #13411native_histogram_min_bucket_factor
in scrape_config. #13222promtool test rules
with JSON colored formatting. #13342time()
that was crashing. #13371chunks.Reader
: Fix typo in ChunkOrIterable
doc string by @aknuds1 in https://github.com/prometheus/prometheus/pull/13205
rate
for new users by @tredondo in https://github.com/prometheus/prometheus/pull/10535
native_histogram_min_bucket_factor
in scrape_config by @fatsheep9146 in https://github.com/prometheus/prometheus/pull/13222
promtool test rules
with JSON colored formatting by @rewanthtammana in https://github.com/prometheus/prometheus/pull/13342
mad_over_time
as experimental by @beorn7 in https://github.com/prometheus/prometheus/pull/13440
Full Changelog: https://github.com/prometheus/prometheus/compare/v2.49.1...v2.50.0-rc.0
This release contains security fixes in dependencies and has been built with go1.21.6. #13450.
q=
value in scrape accept header #13313--run
flag promtool test rules command. #12206NS
records to DNS SD. #13219scrape_config.enable_compression
(default true) to disable gzip compression when scraping the target. #13166promql-experimental-functions
feature flag containing some new experimental PromQL functions. #13103 NOTE: More experimental functions might be added behind the same feature flag in the future. Added functions:
mad_over_time
(median absolute deviation around the median) function. #13059sort_by_label
and sort_by_label_desc
functions allowing sorting returned series by labels. #11299__meta_linode_gpus
label to Linode SD. #13097exclude_alerts
query parameter to /api/v1/rules
to only return recording rules. #12999prometheus_tsdb_retention_limit_seconds
metric. #12986global.scrape_protocols
and scrape_config.scrape_protocols
. #12738scrape_config.native_histogram_bucket_limit
setting. #13129/api/v1/labels
and /api/v1/label/<label_name>/values
when 1 set of matchers are used. #12888histogram_quantile
with classic histograms. #13153url
filter on remote write dashboards. #10721rules/manager.go
into separate concerns by @dannykopping in https://github.com/prometheus/prometheus/pull/13014
chainSampleIterator
can obscure errors by @charleskorn in https://github.com/prometheus/prometheus/pull/13006
promql.FindMinMaxTime
by @dimitarvdimitrov in https://github.com/prometheus/prometheus/pull/13085
ReduceResolution
method of histogram and float histogram by @fatsheep9146 in https://github.com/prometheus/prometheus/pull/13116
concatenatingChunkIterator
can obscure errors by @charleskorn in https://github.com/prometheus/prometheus/pull/13084
ChunkReader.Chunk()
to ChunkOrIterable()
by @fionaliao in https://github.com/prometheus/prometheus/pull/13123
Full Changelog: https://github.com/prometheus/prometheus/compare/v2.48.1...v2.49.0
This release contains security fixes in dependencies and has been built with go1.21.5. #13307
--run
flag promtool test rules command. #12206NS
records to DNS SD. #13219scrape_config.enable_compression
(default true) to disable gzip compression when scraping the target. #13166promql-experimental-functions
feature flag containing some new experimental PromQL functions. #13103 NOTE: More experimental functions might be added behind the same feature flag in the future. Added functions:
mad_over_time
(median absolute deviation around the median) function. #13059sort_by_label
and sort_by_label_desc
functions allowing sorting returned series by labels. #11299__meta_linode_gpus
label to Linode SD. #13097exclude_alerts
query parameter to /api/v1/rules
to only return recording rules. #12999prometheus_tsdb_retention_limit_seconds
metric. #12986global.scrape_protocols
and scrape_config.scrape_protocols
. #12738scrape_config.native_histogram_bucket_limit
setting. #13129/api/v1/labels
and /api/v1/label/<label_name>/values
when 1 set of matchers are used. #12888histogram_quantile
with classic histograms. #13153url
filter on remote write dashboards. #10721rules/manager.go
into separate concerns by @dannykopping in https://github.com/prometheus/prometheus/pull/13014
chainSampleIterator
can obscure errors by @charleskorn in https://github.com/prometheus/prometheus/pull/13006
promql.FindMinMaxTime
by @dimitarvdimitrov in https://github.com/prometheus/prometheus/pull/13085
ReduceResolution
method of histogram and float histogram by @fatsheep9146 in https://github.com/prometheus/prometheus/pull/13116
concatenatingChunkIterator
can obscure errors by @charleskorn in https://github.com/prometheus/prometheus/pull/13084
ChunkReader.Chunk()
to ChunkOrIterable()
by @fionaliao in https://github.com/prometheus/prometheus/pull/13123