Skip to content

Automatic Analysis of JFR Events #71

@johnaohara

Description

@johnaohara

Java Mission Control has an Expert System that can run rules against JFR recordings and perform an Automated Analysis to identify and generate a risk score against common performance issues.

I have a POC branch that allows the assertions to be written against the results of an automatic JFR analysis : https://github.com/johnaohara/jfrunit/tree/auto-analysis

The main difficulty using this branch at the moment is the JMC core libraries are not published to Maven central, see: https://bugs.openjdk.java.net/browse/JMC-6813 . Therefore, anyone wanting to use this branch must first build and locally install https://github.com/openjdk/jmc

At present this branch could not be merged into the main branch. One possibility could be to keep the automatic analysis in a separate artefact e.g. jfrunit-auto-analysis and users can import that artefact, as well as jfrunit if they wish to use the automatic analysis feature and have built JMC core locally.

@gunnarmorling wdyt?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions