voxpupuli / puppet-prometheus

Puppet module for prometheus
https://forge.puppet.com/puppet/prometheus
Apache License 2.0
60 stars 237 forks source link

Update dependency prometheus/statsd_exporter to v0.26.1 #775

Closed pccibot closed 5 days ago

pccibot commented 3 weeks ago

This PR contains the following updates:

Package Update Change
prometheus/statsd_exporter minor 0.17.0 -> 0.26.1

Release Notes

prometheus/statsd_exporter (prometheus/statsd_exporter) ### [`v0.26.1`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.26.1): 0.26.1 / 2024-03-22 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.26.0...v0.26.1) - \[SECURITY] Update dependencies, including `google.golang.org/protobuf` for CVE-2024-24786 This is a maintenance release. ### [`v0.26.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.26.0): 0.26.0 / 2023-12-06 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.25.0...v0.26.0) - \[CHANGE] Update dependencies: prometheus/common, client model, and Go 1.21 - \[FEATURE] Add option to honor original labels from event tags over labels specified in mapping configuration ([#​521](https://togithub.com/prometheus/statsd_exporter/pull/521)) Thank you [@​rabenhorst](https://togithub.com/rabenhorst) for the `honor_labels` contribution! ### [`v0.25.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.25.0): 0.25.0 / 2023-10-23 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.24.0...v0.25.0) - \[CHANGE] Update `client_golang` ([#​508](https://togithub.com/prometheus/statsd_exporter/pull/508), [#​513](https://togithub.com/prometheus/statsd_exporter/pull/513)) - \[ENHANCEMENT] Process UDP packets asynchronously ([#​511](https://togithub.com/prometheus/statsd_exporter/pull/511)) - \[BUGFIX] Debug-log incoming lines in cleartext ([#​510](https://togithub.com/prometheus/statsd_exporter/pull/510)) - \[SECURITY] Update `golang.org/x/net` ([#​516](https://togithub.com/prometheus/statsd_exporter/pull/516)) This release is less likely to drop UDP packets under very high traffic. Additionally, when it does, it now attempts to record that this happened in the metric `statsd_exporter_udp_packet_drops_total`, where previously this could only be detected from operating system metrics. If you are already monitoring for OS-level UDP packet drops, you *must* also monitor this metric. The exporter will pull packets from the UDP socket queue much more quickly and queue them internally before processing. Existing monitoring for packet drops will no longer be sufficient to detect dropped events, but attribution to the exporter is easier with this new metric. Many thanks to [@​sumeshpremraj](https://togithub.com/sumeshpremraj) and [@​kullanici0606](https://togithub.com/kullanici0606) for their contributions, and [@​pedro-stanaka](https://togithub.com/pedro-stanaka) for helping with the async UDP processing! ### [`v0.24.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.24.0): 0.24.0 / 2023-06-02 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.23.3...v0.24.0) - \[FEATURE] Improve the landing page experience ([#​504](https://togithub.com/prometheus/statsd_exporter/pull/504)) - \[FEATURE] Support scaling parameter in mapping ([#​499](https://togithub.com/prometheus/statsd_exporter/pull/499)) ### [`v0.23.3`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.23.3): 0.23.3 / 2023-06-02 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.23.1...v0.23.3) - \[SECURITY] Maintenance release, updating dependencies - \[ENHANCEMENT]\[library] Allow instantiating configuration without going through YAML ([#​491](https://togithub.com/prometheus/statsd_exporter/pull/491)) Version 0.23.2 was mistagged and thus skipped. ### [`v0.23.1`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.23.1): 0.23.1 / 2023-03-08 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.23.0...v0.23.1) - \[SECURITY] Update all dependencies ([#​489](https://togithub.com/prometheus/statsd_exporter/pull/489)) ### [`v0.23.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.23.0): 0.23.0 / 2022-12-07 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.8...v0.23.0) - \[CHANGE] Print help and version to standard out ([#​469](https://togithub.com/prometheus/statsd_exporter/pull/469)) - \[FEATURE] Support experimental native histograms ([#​474](https://togithub.com/prometheus/statsd_exporter/pull/474)) ### [`v0.22.8`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.8): 0.22.8 / 2022-09-13 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.7...v0.22.8) - \[BUGFIX] Prevent poisoning with gauge/distribution naming collision ([#​461](https://togithub.com/prometheus/statsd_exporter/pull/461)) - \[CHANGE] Update `client_golang` dependency ([#​463](https://togithub.com/prometheus/statsd_exporter/pull/463)) ### [`v0.22.7`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.7): 0.22.7 / 2022-07-08 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.6...v0.22.7) - \[CHANGE] Build with Go 1.18 ([#​450](https://togithub.com/prometheus/statsd_exporter/pull/450)) ### [`v0.22.6`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.6): 0.22.6 / 2022-07-08 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.5...v0.22.6) - \[CHANGE] Update dependencies ([#​449](https://togithub.com/prometheus/statsd_exporter/pull/449)) This is another housekeeping release. ### [`v0.22.5`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.5): 0.22.5 / 2022-05-06 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.4...v0.22.5) - \[ENHANCEMENT] Add metric for total lines relayed ([#​434](https://togithub.com/prometheus/statsd_exporter/pull/434)) This release is built with Go 1.17.9, to address security issues in Go. ### [`v0.22.4`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.4): 0.22.4 / 2021-11-26 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.3...v0.22.4) - \[BUGFIX] Make Docker image compatible with the runAsNonRoot setting in Kubernetes pods ([#​409](https://togithub.com/prometheus/statsd_exporter/pull/409)) - \[BUGFIX] Library: fix support for custom Registerers with histograms and summaries ([#​410](https://togithub.com/prometheus/statsd_exporter/pull/410)) ### [`v0.22.3`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.3): 0.22.3 / 2021-10-26 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.2...v0.22.3) - \[BUGFIX] Accept metrics with multiple dashes even if not mapped ([#​402](https://togithub.com/prometheus/statsd_exporter/pull/402)) ### [`v0.22.2`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.2): 0.22.2 / 2021-09-10 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.22.1...v0.22.2) - \[ENHANCEMENT] Add metrics to relay ([#​393](https://togithub.com/prometheus/statsd_exporter/pull/393)) ### [`v0.22.1`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.22.1): 0.22.1 / 2021-09-01 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.21.0...v0.22.1) - \[ENHANCEMENT] Accept incoming metrics with multiple dashes (with mapping) ([#​381](https://togithub.com/prometheus/statsd_exporter//pull/381)) - \[ENHANCEMENT] Allow forwarding messages to statsd for easier transition ([#​388](https://togithub.com/prometheus/statsd_exporter/pull/388)) - \[BUGFIX] Actually expose pprof endpoints ([#​386](https://togithub.com/prometheus/statsd_exporter/pull/386)) - \[BUGFIX] Fix performance regression on metric ingestion ([#​390](https://togithub.com/prometheus/statsd_exporter/pull/390)) Version 0.22.0 was eaten by a grue. ### [`v0.21.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.21.0): 0.21.0 / 2021-06-10 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.20.3...v0.21.0) - \[ENHANCEMENT] Update dependencies & switch to go-kit/log ([#​379](https://togithub.com/prometheus/statsd_exporter/pull/379)) This release changes the log format to be more structured, in line with other Prometheus projects. ### [`v0.20.3`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.20.3): 0.20.3 / 2021-06-04 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.20.2...v0.20.3) - \[ENHANCEMENT] Use extracted go-kit/log to reduce transitive dependencies ([#​378](https://togithub.com/prometheus/statsd_exporter/pull/378)) Once again there is no functional change. For library users, the dependency tree shrinks considerably. See [prometheus/common#255](https://togithub.com/prometheus/common/issues/255) for more details. ### [`v0.20.2`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.20.2): 0.20.2 / 2021-05-03 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.20.1...v0.20.2) - \[BUGFIX] Remove copyleft licensed dependency ([#​375](https://togithub.com/prometheus/statsd_exporter/pull/375)) There is no functional change for exporter users. Removing this dependency reduces uncertainty for anyone reusing the mapping code. ### [`v0.20.1`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.20.1): 0.20.1 / 2021-03-26 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.20.0...v0.20.1) - \[CHANGE] \[library] Split mapper caches out from mapper ([#​363](https://togithub.com/prometheus/statsd_exporter/pull/363)) - \[BUGFIX] Accept metric segments that start with numbers ([#​365](https://togithub.com/prometheus/statsd_exporter/pull/365)) ### [`v0.20.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.20.0): 0.20.0 / 2021-02-05 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.19.1...v0.20.0) - \[ENHANCEMENT] Support full defaults for summaries and histograms ([#​361](https://togithub.com/prometheus/statsd_exporter/pull/361)) This completes support for `summary_options` and `histogram_options`. Change the legacy configuration attributes throughout the mapping configuration as follows: - `quantiles: …` to `summary_options: { quantiles: … }` - `buckets: …` to `histogram_options: { buckets: … }` - `timer_type` to `observer_type`. Support for the deprecated attributes will be removed in a future release. ### [`v0.19.1`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.19.1): 0.19.1 / 2021-01-29 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.19.0...v0.19.1) - \[BUGFIX] Don't return empty responses to lifecycle api requests ([#​360](https://togithub.com/prometheus/statsd_exporter/pull/360)) ### [`v0.19.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.19.0): 0.19.0 / 2021-01-22 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.18.0...v0.19.0) - \[CHANGE] \[library] Require explicit Registerer ([#​347](https://togithub.com/prometheus/statsd_exporter/pull/347)) - \[ENHANCEMENT] Add /-/healthy and /-/ready endpoints ([#​339](https://togithub.com/prometheus/statsd_exporter/pull/339)) - \[BUGFIX] Do not open network ports when only checking config ([#​357](https://togithub.com/prometheus/statsd_exporter/pull/357)) ### [`v0.18.0`](https://togithub.com/prometheus/statsd_exporter/releases/tag/v0.18.0): 0.18.0 / 2020-08-21 [Compare Source](https://togithub.com/prometheus/statsd_exporter/compare/v0.17.0...v0.18.0) - \[ENHANCEMENT] Allow turning off tagging extensions ([#​325](https://togithub.com/prometheus/statsd_exporter/pull/325)) - \[ENHANCEMENT] Add a lifecycle API for configuration reloads and restarts ([#​329](https://togithub.com/prometheus/statsd_exporter/pull/329)) This release changes the interface for the [`github.com/prometheus/statsd_exporter/pkg/line` library package](https://pkg.go.dev/github.com/prometheus/statsd_exporter@v0.18.0/pkg/line?tab=doc) to support the new configurability.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot.