Skip to content

Conversation

@brunobat
Copy link
Contributor

The list will become big but is needed to understand the JFR events used in the creation of the JVM metrics.

@brunobat brunobat requested a review from a team as a code owner November 17, 2025 11:11
@brunobat
Copy link
Contributor Author

CC @roberttoyonaga

@otelbot-java-instrumentation
Copy link
Contributor

🔧 The result from spotlessApply was committed to the PR branch.

@otelbot-java-instrumentation
Copy link
Contributor

❌ The result from generateLicenseReport could not be committed to the PR branch, see logs: https://github.com/open-telemetry/opentelemetry-java-instrumentation/actions/runs/19433628217.

@roberttoyonaga
Copy link
Contributor

For GraalVM Native Image

Events that are not applicable:
jdk.G1GarbageCollection, jdk.G1HeapSummary: G1 does not exist in community edition
jdk.MetaspaceSummary: there is no true metaspace in SubstrateVM
jdk.PSHeapSummary: No parallel GC
jdk.ObjectAllocationOutsideTLAB all slow path allocations are done in a new TLAB
jdk.OldGarbageCollection, jdk.YoungGarbageCollection : There is no true "old" and "eden" spaces. Everything is allocated in linked heap chunks.
jdk.ClassLoadingStatistics: Dynamic classloading is not allowed.

Events that are applicable, but not yet implemented:
jdk.CPULoad jdk.ThreadContextSwitchRate jdk.DirectBufferStatistics

@roberttoyonaga
Copy link
Contributor

For OpenJ9

Only VM-level JFR events will work. OpenJ9 currently only has the VM-level JFR implementation. So events emitted at the Java level (ie. in jdk.jfr) will not be present. For example that means jdk.SocketRead, jdk.SocketWrite won't work.

@brunobat
Copy link
Contributor Author

Thanks @jeanbisutti and @roberttoyonaga. Updated the PR with your contribs.

@brunobat
Copy link
Contributor Author

Pushed

@trask trask merged commit b06b031 into open-telemetry:main Nov 19, 2025
89 checks passed
@otelbot
Copy link
Contributor

otelbot bot commented Nov 19, 2025

Thank you for your contribution @brunobat! 🎉 We would like to hear from you about your experience contributing to OpenTelemetry by taking a few minutes to fill out this survey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants