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

Overview

Metrics

Java CI Maven Central Javadoc

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

For more information, please see the documentation

Versions

Version Source Branch Documentation Status
<2.2.x - - ๐Ÿ”ด unmaintained
2.2.x - Docs ๐Ÿ”ด unmaintained
3.0.x release/3.0.x branch Docs ๐Ÿ”ด unmaintained
3.1.x release/3.1.x branch Docs ๐Ÿ”ด unmaintained
3.2.x release/3.2.x branch Docs ๐Ÿ”ด unmaintained
4.0.x release/4.0.x branch Docs ๐Ÿ”ด unmaintained
4.1.x release/4.1.x branch Docs ๐ŸŸข maintained
4.2.x release/4.2.x branch - ๐ŸŸข in development
5.0.x release/5.0.x branch - ๐ŸŸก on pause

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 release/5.0.x branch.

License

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

Published under Apache Software License 2.0, see LICENSE

Issues
Releases(v4.2.3)
  • v4.2.3(Jul 18, 2021)

    Dependency updates

    • Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
    • Bump actions/stale from 3.0.19 to 4 (#2079)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.25(Jul 18, 2021)

    Dependency updates

    • Update jetty9.version to v9.4.43.v20210629 (release/4.1.x) (#2064)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.1.x) (#2057)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.1.x) (#2075)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.1.x) (#2082)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.1.x) (#2077)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2052)
    • Update actions/stale action to v4 (#2080)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.24(Jun 22, 2021)

    Bug fixes

    • Fix accidental leaking of dependencies in metrics-bom (#2049)

    Dependency updates

    • Update slf4j.version to v1.7.31 (#2035)
    • Update dependency org.assertj:assertj-core to v3.20.2 (#2040)
    • Update dependency org.checkerframework:checker-qual to v3.15.0 (#2036)
    • Update dependency org.mockito:mockito-core to v3.11.2 (#2043)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.2(Jun 22, 2021)

    Bug fixes

    • Fix accidental leaking of dependencies in metrics-bom (#2047)

    Dependency updates

    • Update slf4j.version to v1.7.31 (#2035)
    • Update dependency org.assertj:assertj-core to v3.20.2 (#2032, #2041)
    • Update dependency org.checkerframework:checker-qual to v3.15.0 (#2037)
    • Update dependency org.mockito:mockito-core to v3.11.2 (#2044)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.1(Jun 16, 2021)

    โš ๏ธ Dependency leak in metrics-bom

    This release accidentally leaked non-project dependencies into io.dropwizard.metrics:metrics-bom.

    If you're using this BOM, please be aware that it also manages the following dependencies:

    • org.slf4j:slf4j-api
    • org.slf4j:slf4j-simple
    • junit:junit
    • org.assertj:assertj-core
    • org.mockito:mockito-core
    • org.hamcrest:hamcrest-core

    This has been fixed in Dropwizard Metrics 4.2.2.

    Bug fixes

    • JMXReporter may create invalid ObjectNames (#2031)

    Dependency updates

    • Upgrade to Jackson 2.12.3
    • Update jetty9.version to v9.4.42.v20210604 (#1946, #2001)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.5 (#1950, #2002, #2013)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.5 (#1951, #2004, #2014)
    • Bump jdbi3-core from 3.20.0 to 3.20.1 (#2005)
    • Bump assertj-core from 3.20.0 to 3.20.1 (#2026, #2032)
    • Bump ehcache from 3.9.3 to 3.9.4 (#1949)
    • Bump jcstress-core from 0.11 to 0.12 (#2000)
    • Bump mockito-core from 3.11.0 to 3.11.1 (#1987, #2015)
    • Update dependency org.checkerframework:checker-qual to v3.14.0 (#1985)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.13 (#1996, #2027)
    • Update jmh.version to v1.32 (#1959)
    • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.0 (#1955)
    • Bump actions/stale from 3.0.18 to 3.0.19 (#1947)
    • Update actions/cache action to v2.1.6 (#1962)

    Assorted

    • Explicitly declare all dependencies of sub-modules (#1968)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.23(Jun 16, 2021)

    โš ๏ธ Dependency leak in metrics-bom

    This release accidentally leaked non-project dependencies into io.dropwizard.metrics:metrics-bom.

    If you're using this BOM, please be aware that it also manages the following dependencies:

    • org.slf4j:slf4j-api
    • org.slf4j:slf4j-simple
    • junit:junit
    • org.assertj:assertj-core
    • org.mockito:mockito-core
    • org.hamcrest:hamcrest-core

    This has been fixed in Dropwizard Metrics 4.1.24.

    Bug fixes

    • JMXReporter may create invalid ObjectNames (#2030, #2031)

    Dependency updates

    • Update jetty9.version to v9.4.42.v20210604 (#2001)
    • Bump assertj-core from 3.20.0 to 3.20.1 (#2032, #2024)
    • Update dependency org.apache.httpcomponents:httpcore to v4.4.14 (#1970)
    • Update dependency org.apache.httpcomponents:httpcore-nio to v4.4.14 (#1971)
    • Update dependency org.checkerframework:checker-qual to v3.14.0 (#1978)
    • Update dependency org.mockito:mockito-core to v3.11.1 (#1986, #2012)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.13 (#1996, #2025)
    • Update jmh.version to v1.32 (#1958)
    • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.0 (#1954)
    • Update actions/cache action to v2.1.6 (#1961)

    Assorted

    • Explicitly declare all dependencies of sub-modules (#1967)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.22(May 20, 2021)

    Improvements

    • Allow customizing ClientConnectionManager for Apache HttpClient 5 (#1927)

    Dependency updates

    • Bump ehcache from 3.9.3 to 3.9.4 (#1949)
    • Bump httpclient5 from 5.0.3 to 5.1 (#1931)
    • Bump jetty9.version from 9.4.40.v20210413 to 9.4.41.v20210516 (#1946)
    • Bump awaitility from 4.0.3 to 4.1.0 (#1925)
    • Bump mockito-core from 3.9.0 to 3.10.0 (#1936)
    • Bump jcstress-core from 0.9 to 0.11.0 (#1900, #1916)
    • Bump jmh.version from 1.29 to 1.31 (#1917, #1935)
    • Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 (#1912)
    • Bump maven-gpg-plugin from 1.6 to 3.0.1 (#1924)
    • Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 (#1899)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.1 (release/4.1.x) (#1906)
    • Update dependency com.google.errorprone:error_prone_core to v2.7.1 (release/4.1.x) (#1937)
    • Bump actions/checkout from 2 to 2.3.4 (#1932)
    • Bump actions/stale from 3.0.18 to 3.0.19 (#1947)

    Documentation

    • Improve docs for AdminServlet et al (#1905) - Thanks to @mschechter-bellese!
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0(May 14, 2021)

    Highlights

    • Add settable gauges via SettableGauge (#1607, #1812)
    • Implement LockFreeExponentiallyDecayingReservoir (#1656, #1638)
    • Add ThreadPoolExecutor and ForkJoinPool metrics to InstrumentedExecutorService (#1535, #1928)
    • Avoid queuing up report tasks in ScheduledReporter (#1590, #1524)

    New and updated modules

    • Add support for Eclipse Jersey 3.x (#1720, #1744, #1893)
    • Add support for Jetty 10.x and 11.x (#1724, #1763, #1764, #1836, #1837)
    • Add support for Jakarta EE jakarta.servlet namespace (#1730)
    • Add support for Caffeine 3.x (#1759, #1818, #1907)
    • Upgrade to Jackson 2.12.x (#1593, #1715, #1737, #1782, #1867)
    • Upgrade to Jdbi 3.20.0 (#1855, #1883)

    Pre-releases

    Please refer to the release notes of the Dropwizard 4.2.0 pre-release versions for more detailed change logs:

    • https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.1
    • https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.2
    • https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.3
    • https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.4
    • https://github.com/dropwizard/metrics/releases/tag/v4.2.0-rc.1
    • https://github.com/dropwizard/metrics/releases/tag/v4.2.0-rc.2
    • https://github.com/dropwizard/metrics/releases/tag/v4.2.0-rc.3

    Changes since Dropwizard Metrics 4.2.0-rc.3

    Dependency updates

    • Bump httpclient5 from 5.0.3 to 5.1 (#1931)
    • Bump jmh.version from 1.30 to 1.31 (#1935)
    • Bump mockito-core from 3.9.0 to 3.10.0 (#1936)
    • Bump actions/checkout from 2 to 2.3.4 (#1932)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0-rc.3(May 11, 2021)

    Improvements

    • Add ThreadPoolExecutor and ForkJoinPool metrics (#1928)
    • Allow customizing ClientConnectionManager for Apache HttpClient 5 (#1927)

    Dependency updates

    • Update caffeine.version (release/4.2.x) (#1907)
    • Bump awaitility from 4.0.3 to 4.1.0 (#1925)
    • Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 (#1912)
    • Bump jcstress-core from 0.10 to 0.11 (#1916)
    • Bump jmh.version from 1.29 to 1.30 (#1917)
    • Bump maven-gpg-plugin from 1.6 to 3.0.1 (#1924)

    Assorted

    • Fix JaCoCo code coverage analysis
    • Improve docs for AdminServlet et al (#1905)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0-rc.2(May 4, 2021)

    Improvements

    • Allows URIs served by the AdminServlet to be individually enabled/disabled (#1891, 721ae285fb9dcdedbdd5fe970dff86ceeb0d8a3e)

    Dependency updates

    • Bump ehcache from 2.10.6 to 2.10.9.2 (#1889)
    • Bump jcstress-core from 0.9 to 0.10 (#1900)
    • Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 (#1899)
    • Update dependency org.glassfish.jersey:jersey-bom to v3.0.2 (#1893)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.21(Apr 30, 2021)

    Improvements

    • Allows URIs served by the AdminServlet to be individually enabled/disabled (#1891)

    Dependency updates

    • Bump ehcache from 2.10.6 to 2.10.9.2 (#1889)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0-rc.1(Apr 23, 2021)

    Improvements

    • HealthCheckServlet configurable object mapper and status indicator (#1871)

    Dependency updates

    • Bump amqp-client from 5.11.0 to 5.12.0 (#1852)
    • Bump ehcache from 3.9.2 to 3.9.3 (#1878)
    • Bump jetty9.version from 9.4.39.v20210325 to 9.4.40.v20210413 (#1875)
    • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.12.3 (release/4.2.x) (#1867)
    • Update dependency org.glassfish.jaxb:jaxb-runtime to v2.3.4 (release/4.1.x) (#1864)
    • Update dependency org.glassfish.jersey:jersey-bom to v2.34 (release/4.2.x) (#1877)
    • Update dependency org.jdbi:jdbi3-core to v3.19.0 (release/4.2.x) (#1855)
    • Update dependency org.jdbi:jdbi3-core to v3.20.0 (release/4.2.x) (#1883)
    • Bump jcstress-core from 0.8 to 0.9 (#1879)
    • Bump mockito-core from 3.8.0 to 3.9.0 (#1847)
    • Bump actions/cache from v2.1.4 to v2.1.5 (#1862)
    • Bump actions/setup-java from v1 to v2 (#1845)
    • Update actions/cache action to v2.1.5 (#1865)

    Assorted

    • Build with Java 16 (#1872)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.20(Apr 23, 2021)

    Improvements

    • HealthCheckServlet configurable object mapper and status indicator (#1871)

    Dependency updates

    • Bump amqp-client from 5.11.0 to 5.12.0 (#1852)
    • Bump ehcache from 3.9.2 to 3.9.3 (#1878)
    • Bump jetty9.version from 9.4.39.v20210325 to 9.4.40.v20210413 (#1875)
    • Update dependency org.glassfish.jaxb:jaxb-runtime to v2.3.4 (release/4.1.x) (#1864)
    • Bump jcstress-core from 0.8 to 0.9 (#1879)
    • Bump mockito-core from 3.8.0 to 3.9.0 (#1847)
    • Bump actions/cache from v2.1.4 to v2.1.5 (#1862)
    • Bump actions/setup-java from v1 to v2 (#1845)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0-beta.4(Apr 7, 2021)

    โš ๏ธ Security fixes

    • Bump jetty9.version from 9.4.37.v20210219 to 9.4.39.v20210325 (#1767, #1835) โžก๏ธ Jetty 9.4.39.v20210325 release notes
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.2 (#1836) โžก๏ธ Jetty 10.0.2 release notes
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.2 (#1837) โžก๏ธ Jetty 11.0.2 release notes
      • These are addressing various security issues.
      • https://github.com/eclipse/jetty.project/security/advisories/GHSA-j6qj-j888-vvgq
      • https://github.com/eclipse/jetty.project/security/advisories/GHSA-26vr-8j45-3r4w
      • https://github.com/eclipse/jetty.project/security/advisories/GHSA-v7ff-8wcx-gmc5

    Improvements

    • Add convenience method for creating and accessing SettableGauge (#1812)

    Dependency updates

    • Bump jdbi3-core from 3.18.0 to 3.18.1 (#1829)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.1 (#1818)
    • Update dependency com.google.errorprone:error_prone_core to v2.6.0 (#1841)
    • Update log4j2.version to v2.14.1 (release/4.1.x) (#1804)
    • Bump jcstress-core from 0.7 to 0.8 (#1825)
    • Bump jmh.version from 1.28 to 1.29 (#1824)
    • Bump maven-bundle-plugin from 5.1.1 to 5.1.2 (#1833)
    • Bump Maven to version 3.8.1
    Source code(tar.gz)
    Source code(zip)
  • v4.1.19(Apr 7, 2021)

    โš ๏ธ Security fixes

    • Bump jetty9.version from 9.4.37.v20210219 to 9.4.39.v20210325 (#1767, #1835)
      • This is addressing various security issues (Jetty 9.4.39.v20210325 release notes).
      • https://github.com/eclipse/jetty.project/security/advisories/GHSA-j6qj-j888-vvgq
      • https://github.com/eclipse/jetty.project/security/advisories/GHSA-26vr-8j45-3r4w
      • https://github.com/eclipse/jetty.project/security/advisories/GHSA-v7ff-8wcx-gmc5

    Improvements

    • Make metrics-caffeine compatible with Caffeine 2.x and 3.x (#1765)

    Dependency updates

    • Bump ehcache from 3.9.1 to 3.9.2 (#1766)
    • Update dependency com.google.errorprone:error_prone_core to v2.6.0 (#1769, #1840)
    • Update log4j2.version to v2.14.1 (#1804)
    • Bump jdbi3-core from 3.18.0 to 3.18.1 (#1829)
    • Bump jcstress-core from 0.7 to 0.8 (#1825)
    • Bump jmh.version from 1.27 to 1.29 (#1774, #1824)
    • Bump maven-bundle-plugin from 5.1.1 to 5.1.2 (#1833)
    • Bump Maven to version 3.8.1
    • Bump actions/stale from v3.0.17 to v3.0.18 (#1785)

    Assorted

    • Configure Renovate (#1747)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0-beta.3(Mar 20, 2021)

    Improvements

    • Make metrics-caffeine compatible with Caffeine 2.x and 3.x (#1765)

    Dependency updates

    • Bump ehcache from 3.9.1 to 3.9.2 (#1766)
    • Bump jackson-databind from 2.9.10.8 to 2.12.2 (#1779)
    • Bump jetty9.version from 9.4.37.v20210219 to 9.4.38.v20210224 (#1767)
    • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.12.2 (#1782)
    • Update log4j2.version to v2.14.1 (release/4.2.x) (#1805)
    • Update dependency com.google.errorprone:error_prone_core to v2.5.1 (release/4.1.x) (#1769)
    • Update dependency junit:junit to v4.13.2 (#1787)
    • Bump jmh.version from 1.27 to 1.28 (#1774, #1789)
    • Bump actions/stale from v3.0.17 to v3.0.18 (#1784, #1785)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0-beta.2(Feb 24, 2021)

    Features

    • Add support for Caffeine 3.x (#1759)

    Bug fixes

    • Make FileDescriptorRatioGaugeTest not dependent on a specific JDK version (#1738)

    Dependency updates

    • Bump amqp-client from 5.10.0 to 5.11.0 (#1756)
    • Bump caffeine from 2.8.8 to 2.9.0 (#1754)
    • Bump ehcache from 3.9.0 to 3.9.1 (#1757)
    • Bump jackson-databind from 2.9.10.8 to 2.12.1 (#1737)
    • Bump jersey-bom from 3.0.0 to 3.0.1 (#1744)
    • Upgrade metrics-jersey2 to Jersey 2.33 (#1745)
    • Bump jetty10.version from 10.0.0 to 10.0.1 (#1763)
    • Bump jetty11.version from 11.0.0 to 11.0.1 (#1764)
    • Bump jetty9.version from 9.4.35.v20201120 to 9.4.37.v20210219 (#1740, #1762)
    • Bump assertj-core from 3.18.1 to 3.19.0 (#1741)
    • Bump mockito-core from 3.7.0 to 3.8.0 (#1739, #1761)
    • Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2 (#1748)
    • Bump sphinx-maven-plugin from 2.9.0 to 2.10.0 (#1751)
    • Bump actions/cache from v2.1.3 to v2.1.4 (#1749)
    • Bump actions/stale from v3.0.14 to v3.0.17 (#1742, #1750, #1755)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.18(Feb 24, 2021)

    Dependency updates

    • Bump amqp-client from 5.10.0 to 5.11.0 (#1756)
    • Bump caffeine from 2.8.8 to 2.9.0 (#1754)
    • Bump ehcache from 3.9.0 to 3.9.1 (#1757)
    • Bump jetty9.version from 9.4.35.v20201120 to 9.4.37.v20210219 (#1740, #1762)
    • Upgrade metrics-jersey2 to Jersey 2.33 (#1745)
    • Bump assertj-core from 3.18.1 to 3.19.0 (#1741)
    • Bump mockito-core from 3.7.0 to 3.8.0 (#1739, #1761)
    • Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2 (#1748)
    • Bump sphinx-maven-plugin from 2.9.0 to 2.10.0 (#1751)
    • Bump actions/cache from v2.1.3 to v2.1.4 (#1749)
    • Bump actions/stale from v3.0.14 to v3.0.17 (#1742, #1750, #1755)
    Source code(tar.gz)
    Source code(zip)
  • v4.2.0-beta.1(Jan 10, 2021)

    New Features

    • Add support for jakarta.servlet (#1730)
    • Add support for Eclipse Jersey 3.x (#1718, #1720)
    • Add support for Jetty 10.0.0 and 11.0.0 (#1724)
    • Add SettableGauge interface (#1126, #1599, #1607)

    Improvements

    • Avoid queuing up report tasks in ScheduledReporter #1524 #1590
    • Remove locks from ExponentialDecayReservoir (#1638, #1656)
    • Generify MetricRegistry.gauge() (#1693, #1607, #1695)

    Dependency upgrades

    • Upgrade to Jackson 2.12.0 (#1715, #1593)
    • Bump jakarta.annotation-api from 1.3.5 to 2.0.0 (#1700)
    • Bump jaxb-runtime from 2.3.3 to 3.0.0 (#1714)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.17(Jan 10, 2021)

    Improvements

    • Add no-op implementation of MetricRegistry (#1732)
    • Properly reconnect to Graphite via TCP (#1721)

    Dependency updates

    • Upgrade to Jackson Databind 2.9.10.8 (#1717, #1733)
    • Bump caffeine from 2.8.6 to 2.8.8 (#1722, #1725)
    • Bump jdbi3-core from 3.17.0 to 3.18.0 (#1719)
    • Bump mockito-core from 3.6.28 to 3.7.0 (#1731)
    • Bump jmh.version from 1.26 to 1.27 (#1726)

    Assorted

    • Add GitHub release workflow
    • Remove Travis CI configuration
    Source code(tar.gz)
    Source code(zip)
  • v4.1.16(Nov 26, 2020)

    Improvements

    • Allow configuration of the maximum length of names sent to collectd (#1702)
    • Enforce frequency limits in CPU profile servlet (#1710)

    Dependency updates

    • Bump jetty9.version from 9.4.34.v20201102 to 9.4.35.v20201120 (#1712)
      • This addresses https://github.com/advisories/GHSA-86wm-rrjm-8wh8
    • Bump mockito-core from 3.6.0 to 3.6.28 (#1713)
    • Bump actions/stale from v3.0.13 to v3.0.14 (#1711)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.15(Nov 13, 2020)

    Dependency Updates

    • Upgrade to Jackson 2.9.10.6 (#1708)
    • Bump amqp-client from 5.5.3 to 5.10.0 (#1691)
    • Bump jetty9.version from 9.4.32.v20200930 to 9.4.34.v20201102 (#1689, #1699)
      • This is addresses https://github.com/eclipse/jetty.project/security/advisories/GHSA-g3wg-6mcf-8jj6 (CVE-2020-27216)
    • Bump log4j2.version from 2.13.3 to 2.14.0 (#1707)
    • Bump assertj-core from 3.17.2 to 3.18.1 (#1690, #1709)
    • Bump mockito-core from 3.5.15 to 3.6.0 (#1692)
    • Bump actions/cache from v2.1.2 to v2.1.3 (#1703)
    • Bump actions/stale from v3.0.12 to v3.0.13 (#1698)

    Assorted

    • Add explicit version for sphinx-maven-plugin to fix build warning
    • Run SonarCloud analysis only in dropwizard/metrics and when SONAR_TOKEN is available (#1697)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.14(Oct 22, 2020)

    Improvements

    • Remove metrics from registry when stopping managed object (#1685)
    • Add parameter for customizing reservoir in timers in metrics-jersey2 (#1687)

    Bug fixes

    • CachedGauge: Fix reloading when Clock's time is negative (#1688)

    Dependency updates

    • Bump caffeine from 2.8.5 to 2.8.6 (#1680)
    • Bump jcstress-core from 0.6 to 0.7 (#1681)
    • Bump jdbi3-core from 3.15.1 to 3.17.0 (#1677, #1682)
    • Bump jmh.version from 1.25.2 to 1.26 (#1674)
    • Bump mockito-core from 3.5.13 to 3.5.15 (#1683)
    • Bump actions/cache from v2.1.1 to v2.1.2 (#1675)
    • Bump actions/stale from v3.0.11 to v3.0.12 (#1676)

    Assorted

    • Add analysis with SonarCloud (#1673)
    • Add code coverage metrics via JaCoCo (#1678)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.13(Oct 11, 2020)

    Bug fixes

    • Use custom separators in CSV header (#1671)
    • Fix ExponentiallyDecayingReservoir constant rescaling (#1654)

    Dependency updates

    • Bump ehcache from 3.8.1 to 3.9.0 (#1641)
    • Bump httpclient from 4.5.12 to 4.5.13 (#1666)
    • Bump httpclient5 from 5.0.1 to 5.0.3 (#1658, #1668)
    • Bump jdbi3-core from 3.14.1 to 3.15.1 (#1632, #1637, #1661, #1667)
    • Bump jersey-bom from 2.31 to 2.32 (#1657)
    • Bump jetty9.version from 9.4.31.v20200723 to 9.4.32.v20200930 (#1659)
    • Bump assertj-core from 3.16.1 to 3.17.2 (#1636, #1644, #1649)
    • Bump mockito-core from 3.4.6 to 3.5.10 (#1633, #1634, #1651, #1655, #1635, #1639, #1642, #1645, #1647)
    • Bump jmh.version from 1.24 to 1.25.2 (#1631, #1643, #1646)
    • Bump jcstress-core from 0.5 to 0.6 (#1669)
    • Bump actions/cache from v1 to v2.1.1 (#1663)
    • Bump actions/stale from v1 to v3.0.11 (#1662)
    • Bump maven-project-info-reports-plugin from 3.1.0 to 3.1.1 (#1648)
    • Bump maven-resources-plugin from 3.1.0 to 3.2.0 (#1630)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.12.1(Aug 9, 2020)

  • v4.1.12(Aug 9, 2020)

    โš ๏ธ This release unintentionally introduced a breaking change with the automatic module name for metrics-core. Thanks to @njdoyle for reporting this!

    Please use Dropwizard Metric 4.1.12.1 instead.

    Dependency updates

    • Bump jetty9.version from 9.4.30.v20200611 to 9.4.31.v20200723 (#1622)
    • Bump jmh.version from 1.23 to 1.24 (#1624)
    • Bump mockito-core from 3.4.2 to 3.4.4 (#1620)
    • Bump mockito-core from 3.4.4 to 3.4.6 (#1623)

    Bug fixes

    • Restore Automatic-Module-Name in JAR manifest (#1626)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.11(Jul 17, 2020)

    โš ๏ธ This release unintentionally broke compatibility with the Java Platform Module System (JPMS).

    Please use Dropwizard Metrics 4.1.12.1 instead.

    Dependency updates

    • Bump maven-bundle-plugin from 4.2.1 to 5.1.1 (#1617)
    • Bump mockito-core from 3.3.3 to 3.4.0 (#1616)
    • Bump mockito-core from 3.4.0 to 3.4.2 (#1619)

    Improvements

    • Enable reproducible builds (#1589)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.10.1(Jul 4, 2020)

  • v4.1.10(Jul 3, 2020)

    Improvements

    • Add peak and total started thread count to ThreadStatesGaugeSet (#1601)
    • Metrics from Caffeine caches (#1608)

    Dependency updates

    • Bump build-helper-maven-plugin from 3.1.0 to 3.2.0 (#1611)
    • Bump caffeine from 2.8.4 to 2.8.5 (#1615)
    • Bump httpclient5 from 5.0 to 5.0.1 (#1605)
    • Bump jackson-databind from 2.9.10.4 to 2.9.10.5 in /metrics-json (#1610)
    • Bump jdbi3-core from 3.13.0 to 3.14.0 (#1602)
    • Bump jdbi3-core from 3.14.0 to 3.14.1 (#1609)
    • Bump jetty9.version from 9.4.29.v20200521 to 9.4.30.v20200611 (#1604)
    • Bump maven-project-info-reports-plugin from 3.0.0 to 3.1.0 (#1598)
    • Bump maven-shade-plugin from 3.2.3 to 3.2.4 (#1597)
    • Bump maven-site-plugin from 3.9.0 to 3.9.1 (#1614)
    • Upgrade to Error Prone 2.4.0 (#1612)

    Assorted

    • ExponentiallyDecayingReservoirTest improvements (#1587)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.9(May 24, 2020)

    Improvements

    • Add exception type to HealthCheck JSON representation (#1586)

    Dependency updates

    • Bump awaitility from 4.0.2 to 4.0.3 (#1583)
    • Bump jersey-bom from 2.30.1 to 2.31 (#1588)
    • Bump jetty9.version from 9.4.28.v20200408 to 9.4.29.v20200521 (#1584)
    Source code(tar.gz)
    Source code(zip)
Sematext Monitoring Agent

Sematext App Agent This repository contains the source code for Sematext App Agent. Sematext App Agent can be used to collect application metrics from

Sematext Group, Inc. 16 Aug 25, 2021
Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.

Automon Automon combines the power of AOP (AspectJ) with monitoring tools or logging tools that you already use to declaratively monitor the following

Steve Souza 549 Jul 18, 2021
jmxtrans

This is the source code repository for the jmxtrans project. This is effectively the missing connector between speaking to a JVM via JMX on one end an

jmxtrans project 1.7k Sep 7, 2021
jmxtrans

This is the source code repository for the jmxtrans project. This is effectively the missing connector between speaking to a JVM via JMX on one end an

jmxtrans project 1.7k Sep 7, 2021
APM, (Application Performance Management) tool for large-scale distributed systems.

Visit our official web site for more information and Latest updates on Pinpoint. Latest Release (2020/01/21) We're happy to announce the release of Pi

null 11.7k Sep 16, 2021
an open source solution to application performance monitoring for java server applications

Stagemonitor is a Java monitoring agent that tightly integrates with time series databases like Elasticsearch, Graphite and InfluxDB to analyze graphe

stagemonitor 1.7k Sep 13, 2021
Jaeger Bindings for Java OpenTracing API

Jaeger's Tracing Instrumentation Library for Java Intended to be used with Jaeger backend, but can also be configured to send traces to Zipkin. Implem

Jaeger - Distributed Tracing Platform 468 Sep 10, 2021
Get inside your JVM

nudge4j ยท nudge4j is a tiny piece of code to help great developers understand code better, debug less, have more fun. Overview With nudge4j you can: c

lorenzo puccetti 146 Aug 26, 2021
JavaMelody : monitoring of JavaEE applications

JavaMelody The goal of JavaMelody is to monitor Java or Java EE applications in QA and production environments. See the Project Home, Screenshots, Use

null 2.5k Sep 17, 2021
Endpoint library for the failsafe framework

Failsafe Actuator Failsafe Actuator is a Java library that provides a simple monitoring interface for Spring Boot applications that use the Failsafe l

Zalando SE 49 Apr 6, 2021
A lightweight platform monitoring tool for Java VMs

Sysmon - lightweight platform monitoring for Java VMs Sysmon is a lightweight platform monitoring tool. It's designed to gather performance data (CPU,

Palantir Technologies 151 Feb 14, 2021
Properly implements shields being able to block endcrystal blasts, as they should; like every other explosion type.

Endcrystal-Shield Properly implements shields being able to block endcrystal blasts, as they should; like every other explosion type. Mojang CONFIRMED

Ian 4 May 6, 2021