Tags: kandreev/micrometer
Tags
Release of 1.1.0 - 39da806: Update locks - 3905415: Polish Javadocs - 0334b98: Add etsy statsd to SampleRegistries - 9f4f829: Polish MeterTest method name - 3d93053: Rename apply to match - 0564990: Restore public access to Meter.Id ctor - 2937733: Add missing base unit in TomcatMetrics - aa484f5: Rename HttpClient to HttpSender - 11e6f75: Polish azure logging - ef8b224: Fix elastic template checking, polish logging - e92e0a4: JSON escape Elastic metrics bodies - 30fc69a: JSON escape Wavefront metrics bodies - cd1b723: JSON escape New Relic metrics bodies - 0c94347: Kairos JSON escaping and guard against infinite values - 2f2727b: Polish - ff60df2: Improve HTTP request printing to include method and URL - 28d3c60: Add trace level logging of Datadog payloads - 9b76a3e: Don't allow / in names for Datadog - 8d8e0a2: JSON escape Humio tags and name - 0a13f0d: CloudWatch don't use for known types like gauges (fixes micrometer-metrics#901) - bb2671e: For fear of further changes to the structure of Kafka metrics, mark as incubating for 1.1.0 - ef460bd: Fix telegraf statsd line sanitization - 4f2d6b3: Simplify sysdig sanitization - d8e6b40: Replace all non-alphanumeric characters with an underscore in Sysdig line builder - e31b89f: Add logging registry to SampleRegistries - ede7fec: Change datadog sample step to 10s - fa6bea7: Disable logging registry in Spring by default - 5799a5a: Default to a named thread factory on push-based registries - 1eb91eb: Polish log statements - 251283d: Polish - b5a38ac: Ignore gradle lock updates in Github diff - 093dff8: Polish javadocs - 382bbe3: Fix unit on timer/summary throughput output in LoggingMeterRegistry - cf4a94c: Add base units to several binders - 1821ce9: Add a LoggingMeterRegistry (fixes micrometer-metrics#605) - 32e6d91: [wip] LogMeterRegistry - bfd858e: Move meter type matching to Meter#use and Meter#apply - 2e1f92f: Add comparative histogram benchmark - 0b3b3b5: Rename benchmark package - ef7400b: Fix import in SampleConfig - 77d12d5: Add Prometheus client to counter benchmark - 86eacac: Merge branch '1.0.x' - a06dc76: Use Commons Logging for WebMvcMetricsFilter - a06f915: Added more MultiGauge overloads (issue micrometer-metrics#807) - ed92ac2: Handle infinite gauge values (fixes micrometer-metrics#778) - 6b02feb: Remove Object creation in StrongReferenceGaugeFunction (fixes micrometer-metrics#968) - 481b336: Add toString() for Tags and Tag - 6cb44d5: Polish - 750de39: Polish KafkaConsumerMetrics - 8b8f0d3: Improve Tags#and(String...) performance - ccb8604: Remove AutoCloseable from Meter and MeterRegistry (fixes micrometer-metrics#757) - b7bbea3: Meter registration memory and CPU performance improvements (fixes micrometer-metrics#971) - 8a2a086: Log info message when push-based registries start publishing, polish - 4141bd2: Add gauge and jvm memory samples - 063e339: Fix TimerSample for step-based registries - 2cc1dc1: Stackdriver support (fixes micrometer-metrics#474) - ef4902f: Move PostgreSQLDatabaseMetrics into micrometer-core - 27d1b3a: Polish - e0bdb7f: Fix typo in DistributionSummary javadoc (fixes micrometer-metrics#965) - 910c878: Prevent null suffix in GangliaMeterRegistry - 24669bd: Move registry properties base classes to properties package - 50117b6: Align package for Prometheus scrape endpoint with Spring Boot 2.x - 4bcc471: Align AppOptics auto-configuration with Spring Boot 2.x support - 6bf21f3: Handle null ThreadInfo in JvmThreadMetrics.getThreadStateCount() - 8faa886: Align Prometheus Pushgateway support with Spring Boot 2.x - 51f3eeb: Add a missing @SInCE tag to HttpRequest - c11b197: Add Content-Encoding header for gzip - 1a438ba: Polish - ff9685d: Add metric ID to createdCustomMetrics for onSuccess - e7af3ba: Change fields' scope to private in AppOpticsProperties - dcd1ba4: Drop support for "all" from management.metrics.distribution.sla - 38ca76a: Support distribution's min/max expected values via properties - 7242296: Align configuration properties for meter registries with Spring Boot 2.x - bc21445: Align PropertiesMeterFilter's package with Spring Boot 2.x support - 3743a9e: Polish DatadogProperties hostTag javadoc - 3cd2dab: Polish AppOpticsConfig javadoc (fixes micrometer-metrics#932) - 31bfa4d: Remove an unused import in WavefrontPropertiesConfigAdapter - 289977b: Fix default treatment of host tag in AppOpticsProperties and DatadogProperties (fixes micrometer-metrics#936) - 0c5d311: Rename token to apiToken in AppOptics - fee5b35: Remove an unused import in WavefrontPropertiesConfigAdapter - 2ae9af0: Merge branch '1.0.x' - 237a1ac: WavefrontPropertiesConfigAdapter extends StepRegistryPropertiesConfigAdapter (fixes #micrometer-metrics#929) - b4a3c4e: Revert introduction of TagsProvider interface (issue micrometer-metrics#909) - db49276: Merge branch '1.0.x' - fe3045b: Fix spring.aop.auto property reference - ee4ef0c: Polish Kairos configuration - 1d2326f: Remove default tags from HumioConfig - 6c051b4: Fix Jersey status and outcome tags on unmapped exceptions. - efa0f81: Test Humio tag setting - 01a389d: Test humio tag setting from properties - 6ad61a2: KairosDB support (fixes micrometer-metrics#761) - eb20e84: KairosDB support (issue micrometer-metrics#761) - d0f9139: AppOptics support (fixes micrometer-metrics#419) - 57ce0f7: [wip] AppOptics Implementation (issue micrometer-metrics#419) - 2fae57f: Align Tomcat metrics auto-configuration with Spring Boot 2.x support - 60314e2: Align Jetty metrics auto-configuration with Spring Boot 2.x support - 2e7f009: Make management.metrics.web.server.max-uri-tags work for Jersey 2 - e95ab42: Fix tests - 8b12738: Merge branch '1.0.x' - 61810eb: Autoconfigure hibernate metrics (fixes micrometer-metrics#487) - 70ee77a: Add builder methods to registries with HttpClient injection - 61fd685: Add queue size metric for QueuedThreadPool - 9543b4e: Make JerseyServerMetricsConfiguration auto-configuration - 9b8a180: Polish - 14782e7: Handle NEW and TERMINATED thread states - eb98bde: Use state tag for thread state value - 41becde: Add thread state metrics - c0967c1: Remove invalid HumioConfig.DEFAULT (issue micrometer-metrics#894) - 917cd9b: Remove invalid DEFAULT from some MeterRegistryConfig subclasses - 939764e: Measurement buffering for Statsd - 31a5019: Polish - e88809b: Align Jersey tags with Web MVC - 0411360: Humio support (fixes micrometer-metrics#840) - 3de6542: Update locks - d83ee77: [wip] Humio support - 83b4639: Make TomcatMetricsConfiguration auto-configuration - 9c99211: Use custom condition for embedded web application condition - 30730d7: Add guard for mock web environment for JettyMetricsAutoConfiguration - deb6fa7: Rework Jetty ThreadPool metrics to work with any ThreadPool - 0aee9da: Log response body when invoking onSuccess() with error - 924026b: StatsdGauge#value returns NaN but still outputs 0 lines - 2d207f7: Support multi-gauges (fixes micrometer-metrics#807) - fc37580: Support removing meters from a registry (micrometer-metrics#479) - 16d7130: Support strong reference gauges and gauges from Supplier<T> (fixes micrometer-metrics#818) - cc9e9e1: Fix conditional on beans in JettyMetricsAutoConfiguration - 4b0bc96: Deprecate MeterBinders' enabled flags - 610bc6d: Add TagsProvider as a marker interface - f9528bf: Add tests for match() and consume() in Meter.Type - cd38dbd: Remove unused import - 13d81d0: Remove dropwizard dependency from ganglia implementation (fixes micrometer-metrics#903) - 80978ce: Add void returning match, fix matching of TimeGauge - d670543: Upgrade to Dropwizard 4.0.3 (fixes micrometer-metrics#587) - 515763f: Fix flaky Jersey test - 223ede6: Add successful metrics sent log for Wavefront proxy - 96d4405: Use debug log level for successful metrics sent events - 0ad6727: Remove @nullable annotations in ElasticMeterRegistry - 3c5e2fc: Add outcome tag to Servlet metrics - af016d8: Fix ElasticMeterRegistryTest.writeMeter() - c66f555: Use local variables for counter.count() in AzureMonitorMeterRegistry - 5e86956: Reduce String object creation in NewRelicMeterRegistry - 7221e2d: Reduce String object creation in DatadogMeterRegistry - c6025d2: Reduce String object creation in ElasticMeterRegistry - dd62f0c: Allow for injection of HTTP interface into push-based registries (fixes micrometer-metrics#842) - a88c00a: update sdk version - 1399b07: Reorder if-else statements to align with the order of parameters - f12d048: Add a missing @SInCE for Meter.Type.match() - 722fd55: Add a Timer.start() overload (fixes micrometer-metrics#879) - b0c333d: Make HierarchicalNameMapper injectable for GraphiteMeterRegistry - 17a7a5b: Record idle time on executor metrics (fixes micrometer-metrics#763) - 6e8ff56: Restore updateLoggers() in Log4j2Metrics.updateLoggers() - 157017e: Remove an unused import - 6dcd17e: Polish Log4j2Metrics - 64d2839: Fail fast if any Dynatrace API mandatory property is missing - 5755272: Add a missing license header to MicrometerCollectorTest - f82e3a5: Remove @Incubating on KafkaConsumerMetrics - b0b16a3: Add base units to logback and log4j2 metrics - 1271ac3: Merge branch '1.0.x' - 29e69cf: Rename TimedAspect.DEFAULT_EXCEPTION_TAG to EXCEPTION_TAG - ad71890: Polish - 119a249: Merge branch '1.0.x' - 429b95e: Tweak Azure config prefix - 373273f: Remove batching in Azure registry - 13d1bfa: Polish - b2535fc: Use structural type matching of meters in registry implementations (issue micrometer-metrics#782) - 45927db: Add structural pattern matching for meters (fixes micrometer-metrics#782) - c067520: Support management.metrics.tags.* - 7785595: Add log4j2 metrics - 7856baa: Add exception handling for TimedAspect. - 6da16bc: Fix spring test failing because of new azure impl - bc4fb3d: Polish - b416235: Update locks - d7b4700: Add Azure Application Insights support (issue micrometer-metrics#441) - cc461b1: Merge branch '1.0.x' - e9c37b5: Merge branch '1.0.x' - 494560d: Merge branch '1.0.x' - d5efbaf: Let "influxLineProtocol" read time by itself - 2012dc4: Create Streams with Stream.of(...) - 5f198e3: Elastic reporter improvements - 943adcc: Hystrix thread pool concurrent execution metrics renamed (fixes micrometer-metrics#580), polish - bd2b4aa: Kafka consumer metrics (fixes micrometer-metrics#512) - f645727: Kafka consumer metrics - 9237779: Improve copyrighting to reflect current year - 8b5a2cf: Remove @AutoConfigureMockMvc causing PrometheusEndpointIntegrationTest to fail - d8bb602: Move package of DataSourcePoolMetricsAutoConfigurationTest to match main - 302ad0f: Merge branch '1.0.x' - 19f0f6b: Going through the Micrometer StatsD code I got confused a bit. Subscriber and Publisher are opposite concepts, but a lot of subscribers are named 'publisher'. A Processor is both a Subscriber and Publisher, so I've also changed the Processor names to indicate they are a Processor and not just a Publisher. - da19a7e: reworking Hystrix binder to re-use counters retrieved from registry. Updated tests for integrative testing. Adding terminal tag to separate different events. removing old code, adding new total metric. Removing metrics with fewer tags from deprecated metrics. separated deprecated metrics to new classes. micrometer-metrics#503 - 657210c: Add JDK 10 build - 1da7728: Merge branch '1.0.x' - 7131bc6: Merge branch '1.0.x' - ce165d8: Bump shadow plugin to 2.0.4 and Mockito 2.18+ for JDK10 build compatibility - 96ef3d3: Update locks - b7d813f: Polish - c491091: corrected some copy paste classes in samples - 930bca6: Reuse factories and error handler collection in SignalFxMeterRegistry - de04c94: Sanitize colons in Sysdig statsd lines - 7e8c69b: Merge branch '1.0.x' - fd6fb62: Readd import - 31b41ce: Merge branch '1.0.x' - 107c956: Resolve merge conflicts - a6dc7c4: Upgrade to Gradle Wrapper 4.8.1 - 4a58b05: Switch to CircleCI workflows - 4dbbf2c: Remove mockito from datadog implementation - 9494f40: Add test for issue micrometer-metrics#710 - 293b0ba: fix sla bug - b79ecc3: Allow tag values when they are in allowable tag values - c199cd0: Affect only to the specified tag key in maximumAllowableTags() - e9007fe: Fixed help message to conform to prometheus-pushgateway - f467fe2: Use the provided tags for DiskSpaceMetrics - 16973e8: Add StringUtils.truncate() - a7d390c: Fix meter descriptions in PostgreSQLDatabaseMetrics - a0be864: Fetch api key on each publish in dynatrace registry, polish - 4dddedc: For push-based systems, fetch auth key on each publish to allow for key rotation (fixes micrometer-metrics#708) - 0d11d80: Guard against JCache compatible caches without a cache manager (fixes micrometer-metrics#714) - 807d15c: Make Metrics.More public (fixes micrometer-metrics#698) - ed44d72: Filters are only applied once for percentiles/histograms (fixes micrometer-metrics#690) - 90111b3: Use pre-built query strings in PostgreSQLDatabaseMetrics - 33a5439: Collapse nested try-resources statements into one - 494bac1: Merge branch '1.0.x' - a0af64b: Deduplicate database tag in PostgreSQLDatabaseMetrics - cff2e23: Merge branch '1.0.x' - fb76cef: Update locks - d98e95f: Apply StringEscapeUtils.escapeJson() consistently - 2db4834: Make step size configurable for SignalFx - f090e98: Make AbstractTimer.pauseDetector nullable - f826ce2: Adding disk space metrics binder - 4eb8339: Standardized a few metric names in Postgres binder, polish - 6b84b11: Add Postgres meter binder - 6501d44: Updated locks - 2706fd9: Merge branch '1.0.x' - 62a09cf: Merge branch '1.0.x' - 04d47c9: Update locks, reintroduce Sysdig statsd format - fa482bd: Merge branch '1.0.x' - 98df353: Fix null or empty String handling in StringEscapeUtils.escapeJson() - fe08c26: Fixed test regarding timeseries - b6429bc: Fixed typo when pushing timeseries. - 796c33b: Fix early MeterRegistry creation on Jetty metrics auto configuration (micrometer-metrics#665) - 838ae55: Polish JettyMetricsAutoConfiguration (micrometer-metrics#662) - 14e1681: Move DataSourcePoolMetricsAutoConfiguration under autoconfigure package - 043689a: Rename JettyMetricsConfiguration - ee9ee3e: grafana-dashboard.yml should point at loopback alias for alerts to work - ba93309: Add P99 to default latency dash - 3a18727: Update spring dash scripts - 2110313: Use @issue - 78d326b: [wip] Spring dashboard template - a8ad40f: Remove requireNonNull() in AbstractTimer.initPauseDetector() - 677275a: Update various implementation specific example scripts - 8108e84: Fix indentation - 5fe4d91: Fix wrapper deprecation message - fbca7ac: Add helpers for HTTP - d0f4a2f: Update go-graphite.sh - 1e65ef5: Upgrade to Gradle Wrapper 4.8 - b5bfd38: Fix Jetty metrics instrumentation - 63b1b80: Make MetricsProperties fields final if possible - 289269e: Add URI_ROOT to WebMvcTags - 70ae769: ElasticMeterRegistry misc improvements - d601d45: Minor improvements - c8b0696: NamingConvention small improvements - 0d0213c: Polish logging in meter registries - 301cd76: Merge branch '1.0.x' - e455390: Add a missing return in ElasticMeterRegistry.createIndexIfNeeded() - 473776d: Add statsD sysdig flavor. - ee58513: Polish - 20c1fdd: Add IOUtils.toString() - 4f02886: Fix dynatrace test - 1c2778c: Don't create JettyEmbeddedServletContainerFactory in JettyMetricsConfiguration - 21a375a: Add Jetty threadpool metrics - d7bec81: Fixed post timeseries json payload. Adapted type prop on custom device and metrics. - ff373df: unused request-count - 07d2885: Rename timeStamp to timestamp - eec0c1c: Remove org.apache.commons.text.StringEscapeUtils references - 23a238d: Add StringUtils.isEmpty() - 84b5871: Move isBlank() and isNotBlank() to StringUtils - 59af783: Add URIUtils.toURL() - 25b834f: Fixed javadoc: `Duration` instead of `Long` - b215993: Fix inconsistent javadoc - 58a0d86: Remove unused properties in ElasticProperties - d6286a8: Merge branch '1.0.x' - b72fe03: Merge branch '1.0.x' - b63f188: Rename totalTimeFunctionUnits - d79f639: Mark jmg-generator-annprocess as an annotationProcessor - 5fa55de: Merge branch '1.0.x' - 15deb5f: Merge branch '1.0.x' - 4d06d9b: Merge branch '1.0.x' - 0f750d5: Merge branch '1.0.x' - a473dbb: License header - c881aca: Merge branch '1.0.x' - a9daa97: Add meter registration benchmark (issue micrometer-metrics#585) - 3bef2df: Merge branch '1.0.x' - f7214b9: Merge branch '1.0.x' - a5272df: Sanitize Dynatrace tag keys and limit description text to 256 characters - 3052a3b: Polish, add types to metrics payload - 0e40f49: Added dynatrace support - 9c3a1a6: Add quantile decay sample - 404b9a6: Add quantile decay test for Prometheus distribution summary - ceb7961: Preserve order of tagsAsPrefix on Graphite (fixes micrometer-metrics#561) - 4374b1f: Suppress Java compiler warnings - 16893f9: Merge branch '1.0.x' - aec9a5b: Polish - f05130b: Elastic naming convention that remaps tag keys that match reserved names (fixes micrometer-metrics#506) - 0d0f51a: Fix Javadoc warnings - 38408a2: Fix a broken link - 26cb7b2: Merge branch '1.0.x' - 1a027e7: Merge branch '1.0.x' - d7fb879: Merge branch '1.0.x' - 7904735: Merge branch '1.0.x' - 268a274: Merge branch '1.0.x' - 47b5163: Merge branch '1.0.x' - 09f3ea7: Merge branch '1.0.x' - c25864d: Merge branch '1.0.x' - 724f7e8: jdk 9 testing - 35094e7: Polish - 0502324: Merge branch '1.0.x' - 2b1197f: Merge branch '1.0.x' - c5c4cb1: Merge branch '1.0.x' - c3d7738: Merge branch '1.0.x' - 1a97998: Merge branch '1.0.x' - 5305ca6: Polish - d30ca20: Merge branch '1.0.x' - 97e2c99: Merge branch '1.0.x' - 73a75b2: Don't use snapshots for elastic timers and summaries - 39fc57f: Merge branch '1.0.x' - e6c114c: Upgrade Prometheus client to 0.3.0 - ae2b7d4: Merge branch '1.0.x' - 13196f0: Merge branch '1.0.x' - c891294: Polish - c2dea2d: Reduce publish interval in Boot 1 Elastic sample to 10s - dce5426: Add core benchmarks project - cce4e58: Adding test case for PR micrometer-metrics#483 - 0061a4a: Default metric name in TimedAspect now uses dot notation - 9b659ee: Always ship float values to Elastic to make the dynamic mapping happy (fixes micrometer-metrics#498) - 7cfa7c7: Log elasticsearch index response 200 with errors at warn level - 218126d: Add tags to elastic reporting - 077f03b: Prevent NaN values in Elasticsearch exposition (fixes micrometer-metrics#497) - d20c815: Have a default metric name when not overridden in annotation. Fixes micrometer-metrics#494 - 511f58b: Polish - 3ec44d9: Further improvements on elastic implementation. - f233715: Add elastic implementation - b32f072: Merge branch '1.0.x' - c5db101: Merge branch '1.0.x' - 8d4dcfb: Put upper bound on number of iterations in TimeDecayingMax and TimeWindowHistogramBase (fixes micrometer-metrics#485) - f30952c: When @timed annotation asks for a histogram, the TimedAspect should provide this - da58c59: Merge branch '1.0.x' - 7bf247b: use prometheus java client 0.3.0
Release of 1.0.7 - dda79ab: Add a switch to disable ScheduledMethodMetrics - 492fa69: Order MeterFilters and MeterRegistryCustomizers - d0845cf: Fix "Drop NaN metric values in WavefrontMeterRegistry" - a01a290: Drop NaN metric values in CloudWatchMeterRegistry - cd2b22c: Limit metrics collection of incoming requests for Servlet - 594fb24: Merge replacements into one - 9f13b56: Handle reporter with config.enabled() consistently - 86493df: Avoid String reallocation in WavefrontMeterRegistry - 86cccd0: Add a missing @SInCE tag to HistogramSupport.getId() - 190abf2: Polish GraphiteMeterRegistry - 2f1c71f: Remove this keyword on method of superclass - 3932815: Upgrade to Gradle Wrapper 4.10.2 - 1d2c301: Handle reporter with config.enabled() consistently - aa13f70: Upgrade to Checkstyle 8.12 - 6f6c92b: Add a test for OkHttpMetricsEventListener.URI_PATTERN - c330609: Add a missing license header to MicrometerCollectorTest - e6fb9a2: Correctly accumulate to Atlas percentile timers and summaries (fixes micrometer-metrics#819) - 597f763: Add base units to client-side percentiles (fixes micrometer-metrics#789) - 9471e3f: Fix StackOverflow in MicrometerCollector when there are many tags (fixes micrometer-metrics#769) - 2f55c9c: jersey-server: handle anonymous exceptions correctly - 38c182c: Polish DatadogStatsdLineBuilder.updateIfNamingConventionChanged() - f30383d: Polish to fix the `1.0.x` build. - ade6952: Don't report on close for Graphite/Ganglia if registry is disabled (fixes micrometer-metrics#853) - 468b45d: Clean up NotificationListeners in TomcatMetrics - cf14d4f: Make ServletMetricsConfiguration auto-configuration - b175a7e: Make GraphiteNamingConvention respect its delegate NamingConvention - f2e4eb4: Remove @nullable on CreateDatabaseQueryBuilder - 40773ea: Polish CompositeMeterRegistry - 7fffc23: Upgrade to Gradle Wrapper 4.10.1 - ca6f7a5: Handle standalone Tomcat for TomcatMetrics - bbd622f: Make InfluxNamingConvention respect its delegate for tag values - fe32bea: Make ThreadFactory in StepMeterRegistry build daemon threads (fixes micrometer-metrics#814) - 03e6f03: Close all registries when closing CompositeMeterRegistry - cd6531c: Changed WavefrontMetricRegistry to honour the connectTimeout and readTimeout properties. - b835dfe: Log an error with invalid URI string in DatadogMeterRegistry.publish() - f7c7d66: Polish TomcatMetrics - d84ce06: Drop NaN metric values in WavefrontMeterRegistry - 7bcfcaa: Upgrade to Gradle Wrapper 4.10 - ed557b1: Ensure that CharacterEncodingFilter is ordered first - 6926212: Restore constructors in StepDistributionSummary and StepTimer - 0b0bb4c: Polish PrometheusMetricsExportAutoConfiguration - 96235a9: Rename local variables - 2f9fa42: Polish GraphiteHierarchicalNameMapper.toHierarchicalName() - 717a154: Avoid duplicate calculation in AbstractDistributionSummary.record() - 30e75e4: Invoke ScheduledReporter.close() explicitly - 2d516e9: Fix typos - 7b5e57f: Fix SignalFx casing - ad00783: Add tests for DataSourcePoolMetricsAutoConfiguration ConditionalOnBean - 924c3e1: Fix ConditionalOnBean for DataSourcePoolMetricsAutoConfiguration - 48f90a1: Restore double quotes for database name in InfluxDB database creation - 0b37a3f: Remove a wrong since tag in CompositeMeterRegistryAutoConfiguration - 539abaf: Run Checkstyle on pull request builds - 24f58ec: Upgrade to Gradle Wrapper 4.9 - e147dd3: Use pre-compiled patterns in WavefrontNamingConvention - 3dd6eb0: Return null immediately when sla is null in convertSla() - c3fb41c: Polish Javadoc for WebMvcTags.uri() - 3a0cdb2: Polish
Release of 1.0.6 - 8217454: Polish - 5632cd4: Polish description of process.start.time - 11f2606: Add Influx retention policy property bindings to spring legacy module - 111e0d0: Polish and licenses - 5d5db2e: Add Influx configurations for creating retention policy while autocreating the database - d482a28: Polish UptimeMetrics.bindTo() - e355644: Checks config.enabled() do publish metrics on close - 908f82d: Polish - f18b6e0: Escape colons in statsd line builders (fixes micrometer-metrics#739) - e8b8a16: Polish - ceef2c2: Make DataSourcePoolMetricsAutoConfiguration conditional on DataSource bean - b5bcc9a: Report full class name on anonymous exceptions in WebMvcMetricsFilter (fixes micrometer-metrics#680) - 9ea8aef: Fix ConcurrentModificationException in CompositeMeterRegistry (fixes micrometer-metrics#704) - 1353363: Fix for TimeGauge id does not have a base unit (issue micrometer-metrics#730) - 256e602: Add base time unit to time gauge ids (fixes micrometer-metrics#730) - 73d5d5e: Fix javadoc on time units in Statistic - 201672f: Add spring-boot-autoconfigure-processor - c65d474: Change the return value of JCacheMetrics.lookupStatistic() to Long - 1b6ee72: Remove unrelated @see tags in Javadoc - 77cbe83: Make RestTemplateMetricsConfiguration auto-configuration - 2bf6459: Apply WhitespaceAroundCheck Checkstyle rule - f9c8592: Make meterNamePrefix work as a prefix in maximumAllowableTags() - 2fcff67: Upgrade to Gradle Wrapper 4.8.1 - 0989466: Switch to CircleCI workflows - b2d054b: Remove mockito from datadog implementation - 100d9f6: Add test for issue micrometer-metrics#710 - 9b2a48e: fix sla bug - 6b43ea2: Allow tag values when they are in allowable tag values - f1fc2af: Affect only to the specified tag key in maximumAllowableTags() - 799961d: Fixed help message to conform to prometheus-pushgateway - 0440743: For push-based systems, fetch auth key on each publish to allow for key rotation (fixes micrometer-metrics#708) - 0823a83: Guard against JCache compatible caches without a cache manager (fixes micrometer-metrics#714) - 7f151fc: Make Metrics.More public (fixes micrometer-metrics#698) - 8a86a05: Filters are only applied once for percentiles/histograms (fixes micrometer-metrics#690) - a4a99bd: Fix decryption failure - b1873cf: Fix influx name normalization (fixes micrometer-metrics#693) - 6c8b0b0: Polish - b8d612f: Add locks for mockito - 977420c: Apply StringEscapeUtils.escapeJson() consistently - e90c8da: Make step size configurable for SignalFx - 7cbd251: Make DatadogNamingConvention.tagKey() respect its delegate - 4a13c79: CircleCI 2.0 migration - e7f67e0: StepMeter reports count and sum in intervals of step - 700aeff: Add license headers - a541f28: Simplify computation of the status code (micrometer-metrics#668) - 4ffb608: Shade pcollections in statsd implementation (fixes micrometer-metrics#655)
Release of 1.0.5 - 0aebfd6: spring-release 0.20.1 - 451dec3: Simplify naming convention management in statsd line builders - 5f5aaef: License format - 7fefb94: Add tests for Statsd line builders (issue micrometer-metrics#600) - 0838604: Cache statsd lines where possible to improve memory performance (fixes micrometer-metrics#600) - c276cdf: Sanitize telegraf tag key/values and names (fixes micrometer-metrics#644) - f630f64: Fix locks - 3ec8bf2: Fix time unit scale for HistogramSnapshot (fixes micrometer-metrics#634) - 089c9e3: Make JMX metrics domain configurable in Spring (fixes micrometer-metrics#642) - ef07f35: Don't apply naming convention normalization to influx tag values (fixes micrometer-metrics#645) - 78e375d: Avoid uri tag explosion when use of path variable is undetected (fixes micrometer-metrics#639) - 25d5bf2: Use statKeys and statValues in PrometheusMeterRegistry.newMeter() - ef0c5e3: Use Gradle 4.8 dependency locks, update Prometheus to 0.4.0 (fixes micrometer-metrics#601) - 8cdc880: Fix wrapper deprecation message - d8fd84b: Upgrade to Gradle Wrapper 4.8 - 0e849db: Pass clock to default graphite reporter - 87429f2: NamingConvention small improvements - 35a923c: fix typo - 7b2795e: Shutdown thread pool while close StepMeterRegistry - 0a6988b: stops updating metrics when maximumAllowableTags is reached (micrometer-metrics#603)
Release of 1.0.4 - 3762968: spring-release 0.19.1 - ad0aeaa: Add task tree plugin - 69f5531: Upgrade to spring-release 0.19.0, polish - ffe9d82: Guard against in JSON special characters in all implementations (issue micrometer-metrics#589) - 35ccf7d: Fix negative cache miss metric for Hazelcast (fixes micrometer-metrics#586) - 26c2b54: Upgrade io.spring.release and spring.lock - 8ea9afa: Upgrade to Gradle Wrapper 4.7 - 6c6adbe: Run snapshot publishing on 1.0.x branch - a1cbe09: Polish - 231afe4: Allow choice of base convention on naming conventions with sanitization rules (fixes micrometer-metrics#590) - b9779db: Escape JSON special characters when publishing to Datadog (fixes micrometer-metrics#589) - 8bbef3e: Improve performance of meter registration (fixes micrometer-metrics#585) - 60da3f8: Call shutdown on PauseDetector in AbstractTimer#close (fixes micrometer-metrics#579) - b48991c: Gradle 4.7, io.spring.release 0.17.2 - d876dc4: Add descriptive text to MeterNotFoundException, additional helpers in Search and RequiredSearch (fixes micrometer-metrics#588) - d493157: Deprecate StatsdConfig.queueSize() - e3511b6: Preserve order of tagsAsPrefix on Graphite (fixes micrometer-metrics#561) - 5f614d6: Preconfigure Atlas registry to rename tags that conflict with reserved names (fixes micrometer-metrics#544) - 1ae3ad0: better performance of creating web mvc tags - 5d4aa10: Restore AbstractTimer constructor (fixes micrometer-metrics#541) - dd42b93: Prometheus timer and summary use time window when percentiles are enabled (fixes micrometer-metrics#562) - 6278e52: Composite meters that increment only do so once for each registry instance in the hierarchy (fixes #micrometer-metrics#546) - ce64562: Make percentile precision nullable on Timer and DistributionSummary builders - 1a61c2b: Fixed: Pass percentile precision to child Timer and DistributionSummary - e7da557: Don't ship NaN values to influx - 26588f9: Apply accept/distribution statistic config filters only if meter doesn't already exist (fixes micrometer-metrics#551) - bae567a: Added check for empty values in PropertiesMeterFilter for lookup (fixes micrometer-metrics#547)
Add test to prove Jersey metrics use a parameterized URI when configu… …red correctly (issue micrometer-metrics#486)
Release of 1.0.1 - 59e8bfd: Restructure new relic events (fixes micrometer-metrics#476) - 657f3d7: Custom sink for StatsD lines (fixes micrometer-metrics#475) - ac76691: Disable datadog test that fails on CircleCI - c09eac1: Polish imports - f4e2083: Fix port on Datadog test for CircleCI? - d0e0d88: Add extra newline at the end of Wavefront proxy write - d28afeb: Encode metric name which is being used in URL for Datadog (fixes micrometer-metrics#463) - b477cb0: Add slf4j dependencies to registry implementations that depend on it (fixes micrometer-metrics#473) - 0f06799: Removed dependency on commons-lang - f8cac08: Merge branch 'influx-registry-improvements' of git:https://github.com/alebar/micrometer into alebar-influx-registry-improvements - 60d41a5: Fixes around null gauges for Graphite - 3dfef30: License header - f46af2e: Test proving how to register TimedThreadPoolTaskExecutor without eagerly instantiating MeterRegistry (fixes micrometer-metrics#459) - 1e00652: Fix reporting of null gauges and zero-count function timers to Dropwizard-based registries (fixes micrometer-metrics#452) - 932aefe: Change default Wavefront proxy port to 2878 - 61c8bee: Polish - 1a3f10f: Influx: checking if retention policy is empty - c3d430a: same log level for all 'failed to send metrics' messages - 961cbfb: fix checkstyle: removed unused imports (micrometer-metrics#466) - e4b20a6: Add Boot 1.5 Statsd Etsy sample - d1edf7d: Fixed statsd registry breakdown when multiple threads are recording metrics (fixes micrometer-metrics#462) - 7df5e65: Only create Influx database if it doesn't already exist - 9b10a71: Add NullGaugeSample - 9bad61a: Influx: createDatabaseIfNecessary catching Throwable (fixes micrometer-metrics#379) - 4226e96: License header - 9322026: Specify urlTemplate is nullable (fixes micrometer-metrics#453)
PreviousNext