Micrometer/micrometer: Release v1.0.0-rc.3

Name: micrometer

Owner: Micrometer

Release: v1.0.0-rc.3

Released: 2017-11-03

License: Apache-2.0

Release Assets:

New features

  • Meter filters - allow for ignoring tags, adding common tags, ignoring whole metrics, etc at a registry level
  • Replaced histogram and quantiles implementations with HdrHistogram
  • Servlet metrics are recorded with a servlet Filter instead of HandlerInterceptor (metrics are now recorded for resources blocked by spring-security)
  • HierarchicalNameMapper is now customizable for Etsy-flavored StatsD
  • DatadogMeterRegistry matches the naming convention of dogstatsd
  • Fluent builders for FunctionCounter and FunctionTimer
  • Support collecting max for Prometheus timers
  • Add processor metrics binder to the list of default binders autoconfigured by Spring
  • Create DEFAULT for each registry implementation's config interface
  • Add host property to datadog config so that traffic can pass through a proxy
  • Meta-annotation support for @Timed
  • Add record method that accepts Duration to Timer

Fixes

  • Servlet request metrics report the targetted URI in the event of an error rather than /error
  • Adjust metric name for "system load average"
  • Logback - MetricsTurboFilter no longer increments stats when is<LEVEL>Enabled() is called.
  • Properly synchronize metrics creation (the symptom previously was duplicate lines in Prometheus output)
  • Fixed file descriptor metrics names to match Prometheus standard
  • Description is present for all meters registered to Prometheus
  • Rename autoconfigured clock beans in Spring to avoid naming collisions
  • Ensure MeterRegistryConfigurers are run before autoconfigured binders
  • Add StringToDurationConverter to Prometheus configuration
  • Fix erroneously set description set as baseunit for ThreadPoolExecutor

To top