Ask Java: what are some JFR-based tools that you enjoy?

This page summarizes the projects mentioned and recommended in the original post on /r/java

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • jfrunit

    A JUnit extension for asserting JDK Flight Recorder events

  • JfrUnit: Allows to assert JFR events in JUnit tests (details)

  • jmfrx

    A bridge for capturing JMX data with JDK Flight Recorder

  • JmFrX: Allows to capture JMX events in JFR recordings (details)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • JavaFlames

    One file java script for visualizing JDK flight recorder execution logs as flamegraphs without any dependencies except Java and a browser.

  • Another shameless plug. My own scripts for generating flame graphs without dependencies: https://github.com/billybong/JavaFlames

  • async-profiler

    Discontinued Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events [Moved to: https://github.com/async-profiler/async-profiler] (by jvm-profiling-tools)

  • JFR to Flame Graph Converter

  • jfr-streaming

    Library for streaming Java Flight Recording (JFR) files from local or remote JVMs

  • JFR Streaming for JDK8

  • flamegrapher

    Web frontend and REST API for Java Flight Recorder with Flamegraphs 🔥

  • Flamegrapher Web frontend

  • prometheus-jfr-exporter

    a collector that scrapes JFR events from a JVM target at runtime for Prometheus to use

  • Prometheus JFR Exporter

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • container-jfr

    Secure JDK Flight Recorder management for containerized JVMs

  • Container JFR

  • jfr-libraries

    a list of libraries that generate JFR events

  • Another shameless plug, I have a a bunch of jfr-libraries

  • micrometer-jfr

    A Micrometer meter registry that generates JFR events

  • micrometer-jfr a meter registry that generates JFR events for corresponding Micrometer metrics

  • jfr-servlet

    a servlet filter that generates JFR events

  • jfr-servlet a servlet filter that generates JFR events

  • jfr-maven-extension

    a Maven extension generates JFR events for a Maven build

  • jfr-maven-extension a Maven extension generates JFR events

  • hibernate-jfr

    a Hiberante listener that generates JFR events

  • hibernate-jfr a Hiberante listener that generates JFR events

  • jfr-jdbctemplate

    an implementation of Spring JdbcTemplate that generates Flight Recorder events

  • jfr-jdbctemplate an implementation of Spring JdbcTemplate that generates JFR events

  • jfr-jdbc

    a JDBC driver that wraps an other JDBC driver and generates JFR events

  • jfr-jdbc a JDBC driver that wraps an other JDBC driver and generates JFR events

  • jfr-resttemplate

    a RestTemplate that generates JFR events

  • jfr-resttemplate an implementation of Spring RestTemplate that generates JFR events

  • jfr-jmstemplate

    an implementation of Spring JmsTemplate that generates Flight Recorder events

  • jfr-jmstemplate an implementation of Spring JmsTemplate that generates JFR events

  • catalina-jfr

    a Catalina Valve that generates JFR events

  • catalina-jfr a Catalina valve that generates JFR events

  • junit-jfr

    a JUnit 5 extension that generates JFR events

  • junit-jfr a JUnit 5 extension that generates JFR events

  • junit4-jfr

    a JUnit 4 extension that generates JFR events

  • junit4-jfr a JUnit 4 extension that generates JFR events

  • jfr-ejb

    an EJB interceptor that generates JFR events

  • jfr-ejb an EJB interceptor that generates JFR events

  • newrelic-jfr-core

    JFR library that adapts JFR events to the New Relic Telemetry SDK

  • The New Relic code is open-source - https://github.com/newrelic/newrelic-jfr-core - takes JFR recordings and stitches them together into a stream of telemetry events.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts