We make free one-year Zing subscriptions available as part of our Open Source Developer Program. Here are some other free Open Source tools from Azul Systems that help you manage and measure your Java-based deployments
jHiccup and LatencyUtils
jHiccup is an open source tool that generates “hiccup charts” that show the latency inherent in your app, to the 99.9999th percentile. Hiccup charts show latency across the entire test interval. jHiccup has minimal overhead, is written in Java, and is free. Download here.
LatencyUtils is a package of open source tools for latency reporting and analysis. Get it from Github here.
jRT Socket Response Tool
jRT provides a quick picture of end-user response time in live apps.
jRT measures the socket response and return time spectrum associated with an application’s network-facing platform. The tool captures the time-series and variability of the socket-based application code, JVM, OS, hypervisor and HW as application response times. Learn More.
Collects info about Java apps and their environment.
Developers, and performance engineers can use Azul Inspector to quickly determine the JDK version in use, max heap size setting and the values of a variety of other setup variables. More on how Azul Inspector can be used is available here.
Note that Azul Inspector is freely available to download and use without restrictions, but source is not currently available.
Flight Recorder and JDK Mission Control
Zulu Mission Control is a downloadable build of JDK Mission Control, an extremely powerful profiling and monitoring tool which was open sourced by Oracle and is managed as a project under the OpenJDK umbrella. Azul has back-ported the JDK Mission Control code and added support for production applications running on both Java SE versions 8 and 11.
Azul has also added Zulu Enterprise support for Flight Recorder, a very low-overhead data logging subsystem that is incorporated into the Java runtime. Flight Recorder support is available in Zulu Enterprise builds of OpenJDK 8 and 11.
Utility for applying IANA time zone databases to installed JDKs, particularly Azul Zulu and Zing products. Used to apply time zone definition updates to deployed JDKs. Learn more from this blog post. Get a free copy from the ZIUpdater download page.
Additional open source efforts where Azul is active are listed here.