I cut a feature release of the statsd exporter, including more control over summary metrics for those who still use them, and an alternate cache replacement strategy for high-throughput use cases.
Repository: prometheus/statsd_exporter · Tag: v0.15.0 · Commit: 5179715 · Released by: prombot
- [ENHANCEMENT] Allow setting granularity for summary metrics (#290)
- [ENHANCEMENT] Support a random-replacement cache invalidation strategy (#281
To facilitate the expanded settings for summaries, the configuration format changes from
mappings:
- match: …
timer_type: summary
quantiles:
- quantile: 0.99
error: 0.001
- quantile: 0.95
error: 0.01
…
to
mappings:
- match: …
timer_type: summary
summary_options:
quantiles:
- quantile: 0.99
error: 0.001
- quantile: 0.95
error: 0.01
…
max_summary_age: 30s
summary_age_buckets: 3
stream_buffer_size: 1000
…
For consistency, the format for histogram buckets also changes from
mappings:
- match: …
timer_type: histogram
buckets: [ 0.01, 0.025, 0.05, 0.1 ]
to
mappings:
- match: …
timer_type: histogram
histogram_options:
buckets: [ 0.01, 0.025, 0.05, 0.1 ]
Transitionally, the old format will still work but is deprecated. The new
settings are optional.
For users of the mapper
as a library, this is a breaking change. To adjust your code, replace
mapping.Buckets with mapping.HistogramOptions.Buckets and
mapping.Quantiles with mapping.SummaryOptions.Quantiles.
—
This release has 33 assets:
- sha256sums.txt
- statsd_exporter-0.15.0.aix-ppc64.tar.gz
- statsd_exporter-0.15.0.darwin-386.tar.gz
- statsd_exporter-0.15.0.darwin-amd64.tar.gz
- statsd_exporter-0.15.0.dragonfly-amd64.tar.gz
- statsd_exporter-0.15.0.freebsd-386.tar.gz
- statsd_exporter-0.15.0.freebsd-amd64.tar.gz
- statsd_exporter-0.15.0.freebsd-armv6.tar.gz
- statsd_exporter-0.15.0.freebsd-armv7.tar.gz
- statsd_exporter-0.15.0.linux-386.tar.gz
- statsd_exporter-0.15.0.linux-amd64.tar.gz
- statsd_exporter-0.15.0.linux-arm64.tar.gz
- statsd_exporter-0.15.0.linux-armv5.tar.gz
- statsd_exporter-0.15.0.linux-armv6.tar.gz
- statsd_exporter-0.15.0.linux-armv7.tar.gz
- statsd_exporter-0.15.0.linux-mips.tar.gz
- statsd_exporter-0.15.0.linux-mips64.tar.gz
- statsd_exporter-0.15.0.linux-mips64le.tar.gz
- statsd_exporter-0.15.0.linux-mipsle.tar.gz
- statsd_exporter-0.15.0.linux-ppc64.tar.gz
- statsd_exporter-0.15.0.linux-ppc64le.tar.gz
- statsd_exporter-0.15.0.linux-s390x.tar.gz
- statsd_exporter-0.15.0.netbsd-386.tar.gz
- statsd_exporter-0.15.0.netbsd-amd64.tar.gz
- statsd_exporter-0.15.0.netbsd-armv6.tar.gz
- statsd_exporter-0.15.0.netbsd-armv7.tar.gz
- statsd_exporter-0.15.0.openbsd-386.tar.gz
- statsd_exporter-0.15.0.openbsd-amd64.tar.gz
- statsd_exporter-0.15.0.openbsd-armv7.tar.gz
- statsd_exporter-0.15.0.windows-386.tar.gz
- statsd_exporter-0.15.0.windows-amd64.tar.gz
- Source code (zip)
- Source code (tar.gz)
Visit the release page to download them.
—
You are receiving this because you are watching this repository.
View it on GitHub or unsubscribe from all notifications for this repository.