metrics

Capturing JVM- and application-level metrics. So you know what's going on.

APACHE-2.0 License

Downloads
35.5K
Stars
7.8K

Bot releases are hidden (Show)

metrics - 4.0.0-alpha2

Published by arteam almost 7 years ago

  • Place JMX-related classes under a new namespace
metrics - 4.0.0-alpha1

Published by arteam almost 7 years ago

  • Compiled and targeted Java8
  • Move JMX classes to the metrics-jmx module
  • Fix a racy read bug in EWMA
  • Use Java 8 Time API for data formatting of health checks
  • Remove unnecessary reflection hacks for HealthCheckRegistry
  • Removed metrics-log4j
  • Removed metrics-jetty9-legacy
  • Removed metrics-jetty8
  • Removed metrics-jersey
  • Removed metrics-ganglia
  • Removed internal LongAdder
  • Removed internal ThreadLocalRandom
  • Optimized generating random numbers
  • Timer.Context now implements AutoCloseable
  • Upgrade Jetty integration to Jetty 9.4
metrics - 4.0.0-alpha3

Published by arteam about 7 years ago

  • Support tracking Jersey filters in Jersey resources (#1118, #1193)
  • Add ResponseMetered annotation for Jersey resources (#1186)
metrics - 3.2.5

Published by arteam about 7 years ago

  • [InstrumentedScheduledExecutorService] Fix the scheduledFixedDelay to call the correct method #1192
metrics - 3.2.4

Published by arteam about 7 years ago

  • Fix GraphiteReporter rate reporting #1167
  • Remove non Jdk6 compatible letter from date pattern #1163
  • Fix uncaught CancellationException when stopping reporter #1170
metrics - 3.2.3

Published by arteam over 7 years ago

  • Improve ScheduledReporter convertDurations precision #1115
  • Suppress all kinds of Throwables raised by report() #1128
  • Exponentially Decaying Reservoir was giving incorrect values in the snapshot if the inactive period was too long #1135
  • Ability to get default metrics registry without an exception #1140
  • Ability to get default health check registry without an exception #1152
  • SlidingTimeWindowArrayReservoir as a fast alternative of SlidingTimeWindowReservoir #1139 #1144 #1145
  • Avoid a NPE in toString of HealthCheck.Result #1141
metrics - 3.1.5

Published by arteam over 7 years ago

  • More robust lookup of ThreadLocal and LongAdder on JDK6 (e.g. WebLogic) #1136
metrics - 3.2.2

Published by arteam over 7 years ago

  • Fix creating a uniform snapshot from a collection #1111
  • Register metrics defined at Resource level #1105
metrics - 3.2.1

Published by arteam over 7 years ago

  • Shutdown health check registry #1084
  • Add support for the default shared health check registry name #1095
  • Make SharedMetricRegistries thread-safe #1094
  • Report the size of the snapshot via JMX #1102
  • Don't ignore the counter attribute #1090
  • Add support to disable attributes in ConsoleReporter #1092
  • Rollback GraphiteSanitize to replacing whitespaces #1099
metrics - 3.1.4

Published by arteam over 7 years ago

  • Fix accidentally broken Graphite UDP reporter #1100
metrics - 3.2.0

Published by arteam over 7 years ago

  • GraphiteReporter opens a new TCP connection when sending metrics instead of maintaining a persisted connection. #1047
  • GraphiteReporter retries DNS lookups in case of a lookup failure. #1064
  • ScheduledReporter suppresses all kind of exceptions raised by the report method. #1049
  • JDK's ThreadLocalRandom is now used by default. #1052
  • JDK's LongAdder is now used by default. #1055
  • Fixed a race condition bug in ExponentiallyDecayingReservoir. #1033
  • Fixed a long overflow bug in SlidingTimeWindowReservoir. #1063
  • AdminServlet supports CPU profiling. #927
  • GraphiteReporter sanitizes metrics. #938
  • Support for publishing BigInteger and BigDecimal metrics in GraphiteReporter. #933
  • Support for publishing boolean metrics in GraphiteReporter. #905
  • Added support for overriding the format of floating numbers in GraphiteReporter. #1073
  • Added support for disabling reporting of metric attributes. #1048
  • Reporters are more user friendly for managed environments like GAE or JEE. #1018
  • Support for setting a custom initial delay for reporters. #999
  • Support for custom details in a result of a health check. #663
  • Support for asynchronous health checks #1077
  • Added a listener for health checks. #1068
  • Health checks are reported as unhealthy on exceptions. #783
  • Allow setting a custom prefix for Jetty's InstrumentedQueuedThreadPool. #947
  • Allow setting custom prefix for Jetty's QueuedThreadPool. #908
  • Added support for Jetty 9.3 and higher. #1038
  • Fixed instrumentation of Jetty9 async servlets. #1074
  • Added support for JCache/JSR 107 metrics. #1010
  • Added thread-safe getters for metrics with custom instantiations. #1023
  • Added an overload of Timer#time that takes a Runnable. #989
  • Support extracting the request URI from wrapped requests in HttpClientMetricNameStrategies. #947
  • Support for the log4j2 xml-based config. #900
  • Internal Striped64 doesn't depend on sun.misc.Unsafe anymore. #966
  • Optimized creation of UniformSnapshot. #970
  • Added a memory pool gauge to the JVM memory usage metrics. #786
  • Added support for async servlets for metric-servlet. #796
  • Opt-in default shared metric registry. #801
  • Added support for patterns in MBean object names #809
  • Allow a pluggable strategy for the name of the CSV files for CsvReporter. #882
  • Upgraded to slf4j 1.22
  • Upgraded to Jackson 2.6.6
  • Upgraded to amqp-client 3.6.6
  • Upgraded to httpclient 4.5.2
  • Upgraded to log4j2 2.3
  • Upgraded to logback 1.1.10
metrics - 3.1.3

Published by arteam over 7 years ago

  • GraphiteReporter opens a new TCP connection when sending metrics instead of maintaining a persisted connection. #1036
  • * GraphiteReporter retries DNS lookups in case of a lookup failure. `#1064
  • ScheduledReporter suppresses all kind of exceptions raised by the report method. #1040
  • JDK's ThreadLocalRandom is now used by default. #1052
  • JDK's LongAdder is now used by default. `#1055
  • Fixed a race condition bug in ExponentiallyDecayingReservoir #1046
  • Fixed a long overflow bug in SlidingTimeWindowReservoir #1072
metrics - 3.0.2 Release

Published by ryantenney about 10 years ago

Release notes forthcoming

metrics - 3.1.0 Release

Published by ryantenney about 10 years ago

Release notes forthcoming

metrics - Re-release of v3.0.2 with io.dropwizard.metrics groupId

Published by ryantenney about 10 years ago

Package Rankings
Top 1.38% on Repo1.maven.org
Top 3.64% on Proxy.golang.org
Top 7.06% on Rubygems.org
Badges
Extracted from project README
Java CI Maven Central Javadoc Contribute with Gitpod
Related Projects