You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Substantially improved meter registration performance.
Add descriptive text to MeterNotFoundException which is thrown when registry.get("find.me")... fails to find a matching meter:
All implementation-specific naming conventions that do some sanitization allow choice of base convention through a constructor parameter now.
Graphite tags-as-prefix are applied in the order in which they are inserted by default.
Performance of WebMVC tag creation optimized.
Apply accept/distribution statistic config filters only if meter doesn't already exist (performance nit).
Added check for empty values for lookup of Spring Boot property-based filter.
Fixes
Composite meter registries now only update meters once regardless of how many times it appears in the child registry tree.
We determined that cache miss counts cannot be calculated accurately for Hazelcast, so removed cache.gets with tag result=hit for Hazelcast. A metric cache.partition.gets was added for Hazelcast.
Properly escape names and tags that are presented to monitoring systems in JSON.
Explicitly shut down pause detector threads when the registry is closed.
Preconfigure Atlas registry to rename tags that conflict with reserved names.
Prometheus Timer and Summary now correctly decay percentiles (this was a regression in 1.0.3).
Pass percentile precision to child Timer and DistributionSummary.
Don't report NaN values to Influx.
Restored a deprecated AbstractTimer constructor which was removed in 1.0.3 (which was a breaking change).