Statsd Jvm Profiler Versions Save

Simple JVM Profiler Using StatsD and Other Metrics Backends

2.1.0

8 years ago

The previous release included an upgrade of the Vertx library used for the embedded HTTP server. The upgraded version required Java 8. The intent was not to drop support for Java 7 so the Vertx upgrade has been reverted.

2.0.0

8 years ago

Thanks to AlejandroRivera there is a new profiler for measuring overall JVM and system CPU load. It is not enabled by default as it is specific to the Oracle JVM 7+ and may not exist in future versions. See https://github.com/etsy/statsd-jvm-profiler#jvm-and-system-cpu-load-profiler-cpuloadprofiler for details on the new profiler and its use.

1.0.2

8 years ago

Thanks to AlejandroRivera the embedded HTTP server in the profiler can be disabled by setting the httpServerEnabled=false argument. The profiler is enabled by default.

1.0.1

8 years ago

Version 1.0.0 did not correctly set the manifest entries necessary to use the profiler agent in the standard JAR. This version corrects that problem.

1.0.0

8 years ago

Version 1.0.0 of statsd-jvm-profiler brings a major new feature and a new scheme for packaging and publishing the JAR.

Thanks to AlejandroRivera the profiler can now be dynamically loaded at runtime. See Dynamic Loading for details on doing this.

We will now be publishing both a standard and uberjar for each release. The uberjar will be available under the jar-with-dependencies classifier in Maven Central. See Installation for the coordinates.

UPDATE: The standard JAR did not have the correct manifest entries in this version. Version 1.0.1 should be used instead.

0.9.0

8 years ago

Thanks to @jfenc91 statsd-jvm-profiler now has better support for use with long-running processes. The new features include:

  1. Port incrementing to find the next free port for the embedded HTTP server if the specified port is unavailable.
  2. Better exception handling for errors when emitting metrics. A new endpoint is available to retrieve these error messages.
  3. Endpoint to track the number of recorded metrics

0.8.4

8 years ago

The version of influxdb-java that is compatible with InfluxDB 0.9.x has been published to Maven Central. This release upgrades to that version instead of an older version packaged via JitPack.

This change should not break compatibility at all.

0.8.3

8 years ago

0.8.3 is another bugfix release. It flushes CPU metrics more frequently to avoid the CPU profiling from getting backed up when writing data to InfluxDB.

0.8.2

8 years ago

0.8.2 is another bugfix release. It uses a slightly older version of influxdb-java that works correctly with the profiler.

0.8.1

8 years ago

0.8.1 is a bugfix release for 0.8.0. It fixes some errors in writing metrics to InfluxDB.