Micrometer/micrometer: Release v1.0.7
Name: micrometer
Owner: Micrometer
Release: v1.0.7
Released: 2018-10-15
License: Apache-2.0
Release Assets:
Enhancements
- Base units are set for percentile data on distribution summaries and timers.
- Don't report on close in GraphiteMeterRegistry/GangliaMeterRegistry if registry is not enabled.
- Remove
NotificationListener
s created byTomcatMetrics
. - Make
ServletMetricsConfiguration
an auto-configuration class. - Conditionalize the JMX name that
TomcatMetrics
looks up depending on whether the app is using embedded Tomcat or not. StepMeterRegistry
now produces daemon threads.- Order MeterFilters and MeterRegistryCustomizers.
- Add a switch to disable ScheduledMethodMetrics.
- Limit metrics collection of incoming requests for Servlet.
Fixes
- Don't allow NaN values to be shipped to Cloudwatch/Wavefront.
- Fixed
StackOverflowError
in Prometheus registry when thousands of tags exist for one meter name. - Correctly name exception tag for anonymous exception classes in Jersey instrumentation.
- Make
GraphiteNamingConvention
respect its delegateNamingConvention
. - Make
InfluxNamingConvention
respect its delegate for tag values. - Close all registries when closing
CompositeMeterRegistry
. WavefrontMetricRegistry
now honorsconnectTimeout
andreadTimeout
properties.WavefrontMeterRegistry
does not send metrics when the value is 'NaN'.- Ensure that Spring Boot
CharacterEncodingFilter
is ordered first. - Restore constructors in
StepDistributionSummary
andStepTimer
(fix API backwards incompatibility introduced in 1.0.6). DataSourcePoolMetricsAutoConfiguration
now properly checks whetherDataSource
bean is available properly.- Restore double quotes for database name in InfluxDB database creation.