📈 Capturing JVM- and application-level metrics. So you know what's going on.
Branch: 4.1-development
Clone or download
dependabot and arteam Bump httpclient from 4.5.5 to 4.5.6 (#1390)
Bumps httpclient from 4.5.5 to 4.5.6.

Signed-off-by: dependabot[bot] <support@dependabot.com>
Latest commit 24a17da Jan 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Pin CircleCI version Dec 9, 2018
docs Add Java9 module name for benchmarks Jan 22, 2019
metrics-annotation [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-benchmarks Add Java9 module name for jcstress Jan 22, 2019
metrics-bom [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-collectd [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-core [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-ehcache Bump ehcache from 2.10.4 to 2.10.6 (#1381) Jan 22, 2019
metrics-graphite Bump amqp-client from 4.9.1 to 5.5.3 (#1392) Jan 23, 2019
metrics-healthchecks [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-httpasyncclient Bump httpasyncclient from 4.1.3 to 4.1.4 (#1383) Jan 22, 2019
metrics-httpclient Bump httpclient from 4.5.5 to 4.5.6 (#1390) Jan 23, 2019
metrics-jcache [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-jcstress Add Java9 module name for jcstress Jan 22, 2019
metrics-jdbi [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-jdbi3 [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-jersey2 [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-jetty9 [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-jmx [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-json Upgrade jackson to 2.9.8 (#1376) Jan 5, 2019
metrics-jvm [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-log4j2 Bump log4j2.version from 2.10.0 to 2.11.1 (#1389) Jan 23, 2019
metrics-logback [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-servlet [maven-release-plugin] prepare for next development iteration Dec 30, 2018
metrics-servlets Upgrade jackson to 2.9.8 (#1376) Jan 5, 2019
.codeclimate.yml Exclude analyzing docs from CodeClimate Sep 15, 2017
.gitignore Issue #1138 Replacement of sliding time window. (#1139) Jun 14, 2017
.travis.yml Run tests on OpenJDK8 and OpenJDK11 on Travis Sep 27, 2018
LICENSE Update copyright dates. Feb 6, 2012
NOTICE Update copyright Oct 2, 2017
README.md Update latest 4.0.x version Dec 30, 2018
appveyor.yml Add support for running tests on AppVeyour Dec 19, 2017
checkstyle.xml checkstyle: Report severity violations as warnings Oct 24, 2017
pom.xml Bump maven-bundle-plugin from 3.3.0 to 4.1.0 (#1388) Jan 23, 2019
prepare_docs.sh Add a script for generating documentation Dec 24, 2017

README.md

Metrics

Build Status Maven Central Javadoc Code Climate

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

For more information, please see the documentation.

Versions

Version 4.x.x (Javadoc)

Version 4.x.x (the last release is 4.0.5) is Java 8/9 compatible and the most fresh release of Metrics. The version targets Java 8 and removes a lot of internal cruft from 3.2.x (for instance, there's no dependency on the Unsafe API and custom LongAdder and ThreadLocalRandom implementations). It's mostly compatible with the 3.2 API and the update should be painless in Java 8 environments. If you have a 3rd party application which is dependent on an old version of Metrics, you can force a new version by adding metrics-bom to your Maven configuration. Check out the release notes for 4.0.0.

Source code for 4.1.x resides in the 4.1-development branch.

Source code for 4.0.x resides in the 4.0-maintenance branch.

Version 3.2.x (Javadoc)

Version 3.2.x (the last release is 3.2.6) is Java 6 compatible and the most stable release of Metrics. 3.2.* was actively developed in 2017 and has many new features compared to 3.1.x (check out the release notes). Currently 3.2.x version is in maintenance mode. No future development is planned, but bugfixes are ported and you can expect maintenance releases.

Source code for 3.2.x resides in the 3.2-maintenance branch.

Version 3.1.x (Javadoc)

Version 3.1.x (the last release is 3.1.5) is a Java 6 compatible release of Metrics. It's the most common distribution of Metrics, albeit not actively developed and maintained. Version 3.1.2 was released in April, 2015 and since then there's been only a handful of bugfixes ported to this branch. If you're using Metrics 3.1.* , please strongly consider upgrading to 3.2.* or 4.0.* , because this version is practically EOL. No future releases of 3.1.* are expected.

Source code for 3.1.x resides in the 3.1-maintenance branch.

Future development

New not-backward compatible features (for example, support for tags) will be implemented in a 5.x.x release. The release will have new Maven coordinates, a new package name and a backwards-incompatible API.

Source code for 5.x.x resides in the 5.0-development branch.

License

Copyright (c) 2010-2013 Coda Hale, Yammer.com, 2014-2018 Dropwizard Team

Published under Apache Software License 2.0, see LICENSE