github honeycombio/refinery v0.15.0

latest releases: v2.5.0, v2.4.3, v2.4.2...
3 years ago

v0.15.0 2020-12-30

Improvements:

  • Adds configuration options to rate limit log messages sent to Honeycomb Logger. In some failure cases, Refinery's logging overwhelmed downstream services. Adding configurable rate limiting to the Honeycomb Logger prevents spikes of similar messages by limiting per [log level + log message] key, with a configurable throughput. The sampler is disabled by default. | #200 | @vreynolds
  • Adds Redis password support and basic configuration for in-transit encryption (TLS). These options can be set using the RedisPassword and UseTLS config fields. | #201 | @leonardo7w

Fixes:

  • Fix error where durations in log messages were not being formatted correctly, leading to durations that looked much longer than they were. | #199 | @dstrelau
  • Add blank rules file to build package and rename rules.toml -> rules_complete.toml. | #196 | @asdvalenzuela
  • Make TotalThroughputSampler a valid sampler by adding it to validateSamplerConfigs as well asrules_complete.toml. | #191 | @magnusstahre 
  • Fix missing quotes around DryRunFieldName value in rules.toml that could cause the config to fail to load if that section was uncommented. | #195 | @MikeGoldsmith

Don't miss a new refinery release

NewReleases is sending notifications on new releases.