Releases: micrometer-metrics/micrometer
Releases · micrometer-metrics/micrometer
v0.9.0.RELEASE
v0.8.0.RELEASE
- Support for exporting to Graphite, Ganglia, and JMX via a new
DropwizardMeterRegistry
. The new registry can be used as a base for exporting to other hierarchical systems as needed. - Broadened the use of
TagFormatter
to sanitize metric names and tags across all supported monitoring systems for both user-provided values and binder-provided values. - Fixed common tag values not being correctly appended to Prometheus meters (@eloo).
- Added
MeterRegistryConfigurer
which allows for the application of common tags before any meters are registered (@eloo).
v0.7.0.RELEASE
- Support common tags on registries which are added to every metric reported to the monitoring system (useful for things like host, region, stack, etc.).
- Fixed synchronization issue on deduping new metrics (#53) @eloo.
PrometheusMeterRegistry
now constructs a new instance ofCollectorRegistry
to support better test isolation (#54) @eloo.- Prevent garbage collection of
DataSourcePoolMetadata
that causedDataSource
gauges to eventually become invalid @eloo. - Provide abstract Spectator implementation for push backends taking step counts and changed the Datadog registry to use this implementation @CameLion.
v0.6.3.RELEASE
- First successful release under
io.micrometer
group. - Spring 4/Boot 1 support has been split into a
micrometer-spring-legacy
project, and Spring 5/Boot 2 support will be merged directly into the Boot 2 codebase.
v0.6.1.RELEASE
Do not use -- only partially released to Maven Central and JCenter
- Changed to a static version on assertj in
micrometer-spring-legacy
in order to publish to Maven Central.
v0.6.0.RELEASE
Do not use -- only partially released to Maven Central and JCenter
- First release under
io.micrometer
group - Spring 4/Boot 1 support has been split into a
micrometer-spring-legacy
project, and Spring 5/Boot 2 support will be merged directly into the Boot 2 codebase.
v0.5.1.RELEASE
Fix boot 1 configuration to not require AOP
v0.5.0.RELEASE
Fix release versioning
v0.4.0.RELEASE
- Add support for quantiles and histograms for timers and distribution summaries
- [bug] Prometheus timers, long task timers, and distribution summaries can be registered with the same name and different tags
- [bug] Logback metrics filter preserves logging configuration
- Support for quantiles in
@Timed
- Atlas support added
- Support for custom meter types
- Instrumentation for executor pools of various types
v0.3.0.RELEASE
- Shuffled configuration to correctly support Boot 1.x.
- Implemented monitoring for
ExecutorService
andExecutor
. - Generalization of tag formatting for different monitoring backends.
- New
@EnablePrometheusMetrics
for simpler default Prometheus configuration. - Added
<T> T record(Supplier<T>)
signature toTimer
andLongTaskTimer
, and renamedrecord(Callable<T> f)
torecordCallable(Callable<T> f)
because of SAM inference collision with the newSupplier
based method. - Split up the supplier of default tags for web interceptors into several classes according to the programming model (now
WebmvcTagProvider
,WebfluxTagProvider
,RestTemplateTagProvider
). - Default tags for
RouterFunctionMetrics
are now built into that class.