Releases
v1.0.7
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 by TomcatMetrics
.
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 delegate NamingConvention
.
Make InfluxNamingConvention
respect its delegate for tag values.
Close all registries when closing CompositeMeterRegistry
.
WavefrontMetricRegistry
now honors connectTimeout
and readTimeout
properties.
WavefrontMeterRegistry
does not send metrics when the value is 'NaN'.
Ensure that Spring Boot CharacterEncodingFilter
is ordered first.
Restore constructors in StepDistributionSummary
and StepTimer
(fix API backwards incompatibility introduced in 1.0.6).
DataSourcePoolMetricsAutoConfiguration
now properly checks whether DataSource
bean is available properly.
Restore double quotes for database name in InfluxDB database creation.
You can’t perform that action at this time.