Observability
Micrometer1.12.14
Provides a facade for the most popular observability systems, allowing you to instrument your JVM-based application code without vendor lock-in. Think SLF4J, but for observability.
Changelog
🐞 Bug Fixes
- Log4j2Metrics does not work with multiple registries and non-root loggers #230
Log4j2Metrics
creates moreMetricsFilter
instances than needed #221- executor.queued metrics of ForkJoinPool does not include queued submissions #195
- Warn about gauge re-registration #194
- Deprecate AggregationTemporality#toOtlpAggregationTemporality #193
- Default ObservationConventions for Grpc do not always use a consistent set of keyvalues #191
- Default ObservationConventions for Grpc do not always use a consistent set of keyvalues #176
- Stackdriver Distribution bucket_counts sum does not equal the count #229
- Fix LongTaskTimer output for LoggingMeterRegistry #227
- Fix unit discrepancy between Timer and FunctionTimer in LoggingMeterRegistry #226
📔 Documentation
- Document that MeterFilters are expected to be static #220
- Improve docs for same name with different tags #197
- Document no support for meta-annotations with
@Timed
/@Counted
#196 - Polish "Grafana Dashboard" section #190
- Use BOM for Micrometer dependency examples in reference docs #188
🔨 Dependency Upgrades
- Bump com.signalfx.public:signalfx-java from 1.0.47 to 1.0.49 #232
- Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 #228
- Bump jersey3 from 3.0.16 to 3.0.17 #219
- Bump io.netty:netty-bom from 4.1.115.Final to 4.1.117.Final #215
- Bump dropwizard-metrics from 4.2.29 to 4.2.30 #209
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.779 to 1.12.780 #206
- Bump jetty9 from 9.4.56.v20240826 to 9.4.57.v20241219 #205