What's Changed
- [FEATURE] Support the optional DogStatsD v1.3 metric timestamp field (
|T<unix_timestamp>) (#716) - [FEATURE] Support
$0template reference inglobmappings, expanding to the complete StatsD metric name (matching regex mappings, where$0expands to the complete regex match) (#735) - ⚠️ [CHANGE][library]
fsm.TemplateFormatter.Formatnow takes the original metric name as an additional first argument:Format(metricName string, captures []string)instead ofFormat(captures []string)(#735) - [CHANGE] Reject unknown mapping configuration fields and remove support for deprecated
timer_type, top-levelbucketsandquantiles, andmatch_metric_type: timer(#673) - [BUGFIX] Avoid a nil logger panic when initializing a metric mapper (#709)
- [CHANGE] Update dependencies, including
github.com/prometheus/client_golang,github.com/prometheus/common,github.com/prometheus/exporter-toolkit, andgolang.org/x/net(#707, #717, #718, #725, #732, #742)
New Contributors
- @immanuwell made their first contribution in #709
- @scosemicolon made their first contribution in #699
- @simonhammes made their first contribution in #673
- @icohangar-ops made their first contribution in #716
- @pujitha24 made their first contribution in #735
Full Changelog: v0.30.0...0.31.0