v1.0.5
Notice to StatsD users!
This release mistakenly failed to shade pcollections into micrometer-registry-statsd
. For this patch release only, please add pcollections
to your runtime classpath:
compile("io.micrometer:micrometer-registry-statsd:1.0.5")
runtime("org.pcollections:pcollections:3.0.1")
This will be resolved in 1.0.6.
Improvements
- Cache StatsD lines for each meter to limit garbage produced by StatsD implementation.
- Make JMX metrics domain configurable by property (backported from Spring Boot 2.0.3).
- Avoid uri tag explosion when use of path variable is undetected (backported from Spring Boot 2.0.3).
- Upgrade to Prometheus
simpleclient_common
version 0.4.0. - Memory improvements to camel and upper camel
NamingConvention
implementations. - Shutdown thread pool when closing
StepMeterRegistry
, an abstract base class upon which many implementations are built.
Fixes
- Sanitize Telegraf tags on export.
HistogramSnapshot
methodsmax(TimeUnit unit)
andmean(TimeUnit unit)
are appropriately scaled.InfluxNamingConvention
doesn't apply base convention to tag values.GraphiteMeterRegistry
passesClock
to self-createdGraphiteReporter
.- Use statKeys and statValues in
PrometheusMeterRegistry.newMeter()
. - Corrected spelling on
executor.steals
metric name. - Corrected implementation of
maximumAllowableTags
to only limit metrics of a particular name.