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

To top