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.

Enjoy!
0.15.0 / 2020-03-05
<https://github.com/prometheus/statsd_exporter/releases/tag/v0.15.0>

Repository: prometheus/statsd_exporter
<https://github.com/prometheus/statsd_exporter> · Tag: v0.15.0
<https://github.com/prometheus/statsd_exporter/tree/v0.15.0> · Commit:
5179715
<https://github.com/prometheus/statsd_exporter/commit/5179715a820338639796fa2c2c2736ebfe040a9c>
· Released by: prombot <https://github.com/prombot>

   - [ENHANCEMENT] Allow setting granularity for summary metrics (#290
   <https://github.com/prometheus/statsd_exporter/pull/290>)
   - [ENHANCEMENT] Support a random-replacement cache invalidation strategy
   (#281 <https://github.com/prometheus/statsd_exporter/pull/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
<https://pkg.go.dev/github.com/prometheus/statsd_exporter/pkg/mapper?tab=doc>
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
<https://github.com/prometheus/statsd_exporter/releases/tag/v0.15.0> to
download them.

—
You are receiving this because you are watching this repository.
View it on GitHub
<https://github.com/prometheus/statsd_exporter/releases/tag/v0.15.0?email_source=notifications&email_token=AABAEBUBA4XR6CPPCXOUWUTRF5Z2PA5CNFSM4LCGCNGKYY3PNVWWK3TUL52HS4DFU5JGK3DFMFZWLKTDN5WW2ZLOORPWSZGOAFY6UZQ>
or unsubscribe
<https://github.com/prometheus/statsd_exporter/unsubscribe_via_email/AABAEBWSCB45TNAOUPBQHLDRF5Z2PANCNFSM4AFJ2ENQ>
from all notifications for this repository.

-- 
You received this message because you are subscribed to the Google Groups 
"prometheus-announce" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/prometheus-announce/CAFU3N5WT%3D2zPAKzQjCEcgvCqyABwb_6yCoKmKcu2_k-4h91%3DzQ%40mail.gmail.com.

Reply via email to