Tags: eidos71/micrometer
Tags
Release of 1.1.3 - 414295f: Merge branch '1.0.x' into 1.1.x - 12f9051: Use nanoseconds for Dropwizard timer snapshot mean (micrometer-metrics#1222) - 429d3c6: Merge branch '1.0.x' into 1.1.x - 5a247f5: Datadog: log when applicationKey is not configured - 80cb505: Add test for tags with blank values with Influx - 3dff46c: Merge branch '1.0.x' into 1.1.x - 373c0ea: Fix compilation error due to lack of StringUtils in 1.0.x branch - 36e28ce: Drop tags that do not have values before sending to Influx - fc25b7f: Merge branch '1.0.x' into 1.1.x - faa74bd: Add documentation to 'value' property of `@Timed` - 48887f2: Remove public modifier from JUnit Jupiter test classes (1.1.x) - 52579c2: Fix error when creating Stackdriver Distribution with no buckets - 503ca7e: Merge branch '1.0.x' into 1.1.x - 127249e: Remove public modifier from JUnit Jupiter test classes - a096d29: Mark method as @nullable to avoid warning - a36d9c6: Handle null MemoryUsage in JvmMemoryMetrics - 1fa3d0e: Remove @disabled on BufferingFluxTest (micrometer-metrics#1184) - 74ffa04: Merge branch '1.0.x' into 1.1.x - ff231d5: Respect time unit parameter in FunctionTimer.totalTime() (micrometer-metrics#1221) - 5dc5d1a: Use system-dependent line separator for logs (micrometer-metrics#1215) - e21d839: Restore interrupted status in CloudWatchMeterRegistry.publish() - ac0d633: Microsoft Azure Monitoring needs JAXB at runtime - edf298e: Fix kafka consumer fetch manager metrics to be reported per topic and partition (micrometer-metrics#878) - 2b73f06: Merge branch '1.0.x' into 1.1.x - 0aa51eb: Fix broken tests (micrometer-metrics#1209) - e9c52a4: Add missing dependency lockfiles - 7eacf2f: Use JUnit platform consistently (micrometer-metrics#1210) - d729fa9: Additional Datadog tests - 3b05073: Align access modifiers for properties config adapters (micrometer-metrics#1204) - 7fc1f2e: Align tests' class names with their test target class names (micrometer-metrics#1203) - 02c87e8: Merge branch '1.0.x' into 1.1.x - 3f66f65: Polish - 8b4963f: Polish OkHttpSender (micrometer-metrics#1199) - 7d4bfd8: Align access modifiers for properties config adapters (micrometer-metrics#1202) - f4f5d67: Polish New Relic Insights support (micrometer-metrics#1198) - e7a4f4e: Respect mode for FunctionTimer/FunctionCounter in SimpleMeterRegistry (micrometer-metrics#1201) - 1d676dd: Merge branch '1.0.x' into 1.1.x - 80e4674: Replace invalid characters from events for New Relic (micrometer-metrics#1193) - ffdd006: Relax copyright year in license header (micrometer-metrics#1195) - 9b068d7: "records-lead" in KafkaConsumerMetrics should not be a TimeGauge (micrometer-metrics#1158) - 72bf390: Add Javadoc for RestTemplateExchangeTags.outcome() (micrometer-metrics#1188) - 3bd86b6: Merge branch '1.0.x' into 1.1.x - 607fe8b: Move TestController to test package (micrometer-metrics#1182) - 08cd70e: Avoid invoking String.getBytes() on payload if possible in Dynatrace (micrometer-metrics#1178) - fecfcb0: Handle NaN and infinities for Humio meter registry (micrometer-metrics#1174) - a871575: Add javax.inject to dependency locks - 4a0b43f: Avoid creating meter binders before registry has been customized (micrometer-metrics#1157) - daad7f3: Handle NaN and infinity for New Relic Insights - 53a37bd: Polish Elasticsearch support - ddc24a4: Handle NaN in LoggingMeterRegistry
Release of 1.1.2 - 508a594: Include comma separator in byte count for Dynatrace payload splitting - 9d34a65: Polish micrometer-metrics#1147 - c1fe10f: Split Dynatrace messages if they are too large (micrometer-metrics#1147) - afba71d: Merge branch '1.0.x' into 1.1.x - 680f810: Limit pattern by name for ObjectName in TomcatMetrics - 5c11457: Polish - 176c71d: Addresses micrometer-metrics#878: Reading kafka records-lag metrics with topic and partition name - 69b81fd: Polish - 63d7ed5: micrometer-metrics#1062 Add outcome tag to default rest template tags provider in spring legacy - c69dead: Log Cloudwatch interruptions as a warn - 3a56226: Do not write "NaN" function counters to elastic - 40867d6: Do not write Infinity double values to elastic meter registry - f4a3e6f: Ignore infinity values for function counters on publishing (micrometer-metrics#1138) - 7e68e2a: Address potential NPE in TomcatMetricsBinder when Context is null - a3408af: Make checkedForIndexTemplate volatile in ElasticMeterRegistry - 8692dd4: Polish Azure Monitor support - 593132c: Use Double.isFinite() - 2537de8: Prevent publishing NaN or infinite values to Dynatrace (micrometer-metrics#1116) - 510e9bd: Prevent publishing infinite values to InfluxDB (micrometer-metrics#1122) - e73018a: Prevent publishing NaN or infinite values to AppOptics (micrometer-metrics#1109) - 96bd266: Polish KairosDB - 0d25553: Fix a Checkstyle rule violation (unused import) - 4709ae2: Merge branch '1.0.x' into 1.1.x - 4f00f0f: Polish logging registry human readable byte format - ab255d2: Polish logging meter registry - ddd5cfc: Add access token validation to SignalFxPropertiesConfigAdapter - 45b28c1: Merge branch '1.0.x' into 1.1.x - 5591728: Block on pushing metrics to Cloudwatch (fixes micrometer-metrics#1066). - 67314ad: Use SessionFactory for public static factory methods and constructor - a27bdc1: Polish AppOptics - b89dda5: Fix description and base unit for executor.queued - f14111e: Use LoggingRegistryConfig.logInactive() - 5d00693: Exclude libnetty_transport_native_epoll_x86_64.so - 7de4e43: Clean up Javadoc warnings
Release of 1.1.1 - affa3ac: Add gitignore entry for sync script - aa0882c: Add meter removal handler for prometheus meter registry - a351cab: Auto-configure Kafka consumer metrics - 1e20b7c: Merge branch '1.0.x' into 1.1.x - 3e437ad: Polish - 328a8b0: Making sure TimedAspect does not disrupt the application flow when there is an exception recording a metric - 34f79c8: Remove HttpSender.print() usages - 6a87a0c: Remove unused Measurement interface in AppOptics - 48c9e60: Meter additivity-disabled loggers for Log4j2 - 82f6e91: Stop configuring metrics if Hibernate is not available - 14476a0: Merge branch '1.0.x' into 1.1.x - 5494daa: Fix that deny filters always take precedence - f491dae: Polish test - fcd28d9: Fix BufferingFlux to properly flush buffered values after maxMillisecondsBetweenEmits (micrometer-metrics#1043) - 6d9e570: Fix benchmark locks - d1af558: Polish - f6b02c1: Add spring boot autoconfigure processor dependency - fad0bda: Jersey server configuration alignment (micrometer-metrics#1041) - 57d7a6a: Polish test - ce1d8f2: Remove a metric from MetricRegistry when removing a meter - ccc1fe6: Merge branch '1.0.x' into 1.1.x - 30f6f48: Remove logging of metrics line on sout - a5983d4: Fix a wrong index when copying an array in Tags.and(Tag...) - 212a833: Relocate META-INF/native/libnetty_transport_native_epoll_x86_64.so - e9b3efe: Fix Kafka consumer metrics - 239da0a: Include meter name in exception message - 810b26e: Add endpoint-enabled condition to prometheus endpoint - 9930275: Update reactor override in micrometer-samples-boot1 - 7f79339: Remove logging from JvmGcMetrics (fixes micrometer-metrics#981) - da4aeef: Remove logging from PostgreSQLDatabaseMetrics - 955a16a: Invoke missing ResultSet.next() in PostgreSQLDatabaseMetrics.runQuery() - 7a43382: Fix effect of tag deduplication on Tags equals/hashCode/stream (fixes micrometer-metrics#978) - edb4229: Handle null suffix in CloudWatchMeterRegistry.Batch.metricDatum() - 1ad21ad: Fix telegraf statsd line sanitization
Release of 1.0.8 - 3e437ad: Polish - 328a8b0: Making sure TimedAspect does not disrupt the application flow when there is an exception recording a metric - 5494daa: Fix that deny filters always take precedence - 30f6f48: Remove logging of metrics line on sout - 239da0a: Include meter name in exception message - 810b26e: Add endpoint-enabled condition to prometheus endpoint - 1ad21ad: Fix telegraf statsd line sanitization - a06dc76: Use Commons Logging for WebMvcMetricsFilter - 31bfa4d: Remove an unused import in WavefrontPropertiesConfigAdapter - 237a1ac: WavefrontPropertiesConfigAdapter extends StepRegistryPropertiesConfigAdapter (fixes #micrometer-metrics#929) - fe3045b: Fix spring.aop.auto property reference
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
PreviousNext