Micrometer/micrometer: Release v1.0.10
Name: micrometer
Owner: Micrometer
Release: v1.0.10
Released: 2019-03-26
License: Apache-2.0
Release Assets:
See the 1.0.10 milestone for included items.
Notable changes
Default PauseDetector
The default PauseDetector
has been changed to NoPauseDetector
from ClockDriftPauseDetector
(see #1324). To restore the prior behavior, configure a ClockDriftPauseDetector
on your MeterRegistry like:
registry.config().pauseDetector(new ClockDriftPauseDetector(Duration.ofMillis(100), Duration.ofMillis(100));
Fixes
- Tomcat ThreadPool metrics reporting NaN values
- Handle NaN and infinity for New Relic Insights
- Replace invalid characters in events for New Relic naming convention
- Respect mode for FunctionTimer/FunctionCounter in SimpleMeterRegistry
- Respect time unit parameter in FunctionTimer.totalTime()
- Handle null MemoryUsage in JvmMemoryMetrics
- InfluxMeterRegistry sends tags with empty values which influx then rejects
- Use nanoseconds for Dropwizard timer snapshot mean
- Start line sink only when enabled in StatsD meter registry
- Use noop processor when publishing is disabled in StatsD meter registry
- Get Timed annotation from proxy target when failed
- Handle missing exceptions in WebMvcMetricsFilter
- Custom meters' fields are written incorrectly with InfluxMeterRegistry
Enhancements
- Add Infinity Buckets to the StatsD MeterRegistry for Meters with an SLA
- Use MissingRequiredConfigurationException consistently
- Datadog: log when applicationKey is not configured
- Use system-dependent line separator for logs
- Various documentation improvements
- Various test code polish