github honeycombio/refinery v3.2.2

4 hours ago

What's Changed

Since v3.1.0, Refinery has enabled concurrent collector workers by default. This caused throughput samplers to oversample beyond the defined limit in rules.
This release fixes the oversampling issue in throughput sampler and corrects its related metrics. If you have set WorkerCount to 1 as the workaround, you can remove the workaround after upgrading to the latest release.

🐛 Fixes

  • fix: validator exits non-zero on YAML parse errors in rules by @VinozzZ in #1820
  • fix: make sure FieldList is sorted before use it as dynsamplerKey by @VinozzZ in #1825
  • fix: overcounting dynsampler event_count and request_count by @VinozzZ in #1826
  • fix: copy fields slice before sorting in newTraceKey by @VinozzZ in #1827
  • fix: increment send_errors for network errors from request by @VinozzZ in #1823

🤷 Other Changes

Full Changelog: v3.2.1...v3.2.2

Don't miss a new refinery release

NewReleases is sending notifications on new releases.