Micrometer ships with @Timed but nothing for gauges or distribution summaries. You end up injecting MeterRegistry everywhere and writing Gauge.builder() boilerplate in every service. Metrify adds @MetricGauge. @MetricCounter. @CachedGauge and @DistributionSummary as a zero-config Spring Boot starter. Dynamic tags via SpEL. Reactive support. Startup tag validation. Apache 2.0.
wotkins•2h ago