-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quarkus Builder - introduce build metrics #25786
Conversation
This is the first PR that integrates some high-level build metrics in quarkus, inspired by the https://github.com/mkouba/quarkus-build-report. Other PRs will follow (if accepted ;-). |
👍🏼 |
This comment has been minimized.
This comment has been minimized.
Crazy idea..why not push this in as custom jfr metrics ? |
@franz1981 has a plan for JFR ;-) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This PR should be ready for review now. |
This comment has been minimized.
This comment has been minimized.
Nice! I'll have a look hopefully tomorrow |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
We should probably mention this in the docs somewhere
This is just the first step. I do plan to mention this somewhere in the docs in one of the follow-up PR ;-). |
👌 |
ddf3f44
to
8014c88
Compare
This comment has been minimized.
This comment has been minimized.
- dump the metrics to a JSON file in the build output: A. always in the dev mode B. when a system property is set: -Dquarkus.debug.dump-build-metrics=true - add the list of the build steps to the Dev UI - also add BuildStep#getId() and fix DOT graphviz generator (previously ambiguous build step names were used)
This comment has been minimized.
This comment has been minimized.
@gsmet ^ more flaky tests? |
Failing Jobs - Building 72ca803
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 17 #- Failing: extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment
📦 extensions/resteasy-reactive/rest-client-reactive-jaxb/deployment✖
✖
|
A. always in the dev mode
B. when a system property is set: -Dquarkus.debug.dump-build-metrics=true