Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: tomflynn/metrics

Tags

v2.0.0-RC0

Toggle v2.0.0-RC0's commit message
[maven-release-plugin] copy for tag v2.0.0-RC0

v2.0.0-BETA19

Toggle v2.0.0-BETA19's commit message
[maven-release-plugin] copy for tag v2.0.0-BETA19

v2.0.0-BETA18

Toggle v2.0.0-BETA18's commit message
[maven-release-plugin] copy for tag v2.0.0-BETA18

v2.0.0-BETA18-repack

Toggle v2.0.0-BETA18-repack's commit message
Add a turd to convince javadoc to make a JAR.

Gotta have -javadocs.jar if you want to get to Central via Sonatype.

v2.0.0-BETA17

Toggle v2.0.0-BETA17's commit message
* Added an option message to successful health check results.

* Fixed locale issues in `GraphiteReporter`.
* Added `GangliaReporter`.
* Added per-HTTP method timers to `InstrumentedHandler` in `metrics-jetty`.
* Fixed a thread pool leak for meters.
* Added `#dump(File)` to `HistogramMetric` and `TimerMetric`.
* Upgraded to Jackson 1.9.x.
* Upgraded to slf4j 1.6.2.
* Upgraded to logback 0.9.30.
* Upgraded to ehcache 2.4.5.
* Surfaced `Metrics.removeMetric()`.

v2.0.0-BETA16-with-2.9.1

Toggle v2.0.0-BETA16-with-2.9.1's commit message
* Added Scala 2.9.1 support.

v2.0.0-BETA16

Toggle v2.0.0-BETA16's commit message
* Fixed a bug in GC monitoring.

v2.0.0-BETA15

Toggle v2.0.0-BETA15's commit message
* Fixed dependency scopes for `metrics-jetty`.

* Added time and VM version to `vm` output of `MetricsServlet`.
* Dropped `com.sun.mangement`-based GC instrumentation in favor of a
  `java.lang.management`-based one. `getLastGcInfo` has a nasty native memory
  leak in it, plus it often returned incorrect data.
* Upgraded to Jackson 1.8.5.
* Upgraded to Jetty 7.4.5.
* Added sanitization for metric names in `GraphiteReporter`.
* Extracted out a `Clock` interface for timers for non-wall-clock timing.
* Extracted out most of the remaining statics into `MetricsRegistry` and
  `HealthCheckRegistry`.
* Added an init parameter to `MetricsServlet` for disabling the `jvm` section.
* Added a Guice module for `MetricsServlet`.
* Added dynamic metric names.
* Upgraded to ehcache 2.4.5.
* Upgraded to logback 0.9.29.
* Allowed for the removal of metrics.
* Added the ability to filter metrics exposed by a reporter to those which match
  a given predicate.

v2.0.0-BETA14

Toggle v2.0.0-BETA14's commit message
* Moved to Maven for a build system and extracted the Scala façade to a

  `metrics-scala` module which is now the only cross-built module. All other
  modules dropped the Scala version suffix in their `artifactId`s.
* Fixed non-heap metric name in `GraphiteReporter`.
* Fixed stability error in `GraphiteReporter` when dealing with unavilable
  servers.
* Fixed error with anonymous, instrumented classes.
* Fixed error in `MetricsServlet` when a gauge throws an exception.
* Fixed error with bogus GC run times.
* Link to the pretty JSON output from the `MetricsServlet` menu page.
* Fixed potential race condition in histograms' variance calculations.
* Fixed memory pool reporting for the G1 collector.

v2.0.0-BETA13

Toggle v2.0.0-BETA13's commit message
* Fixed a bug in the intial startup phase of the `JmxReporter`.

* Added `metrics-ehcache`, for the instrumentation of `Ehcache` instances.
* Fixed a typo in `metrics-jetty`'s `InstrumentedHandler`.
* Added name prefixes to `GraphiteReporter`.
* Added JVM metrics reporting to `GraphiteReporter`.
* Actually fixed `MetricsServlet`'s links when the servlet has a non-root
  context path.
* Now cross-building for Scala 2.9.0.
* Added `pretty` query parameter for `MetricsServlet` to format the JSON object
  for human consumption.
* Added `no-cache` headers to the `MetricsServlet` responses.