Skip to content

Conversation

@cleverchuk
Copy link
Contributor

Context:

Enabling JFR metrics by default so that runtime dashboard is not empty.

Test Plan:

added tests

Test services data

  1. e-1712644058766987264
  2. e-1712643928659124224
  3. e-1742334541200846848
  4. e-1777406072376840192

@cleverchuk cleverchuk requested a review from a team as a code owner December 18, 2025 01:11
@cleverchuk cleverchuk requested a review from Copilot December 18, 2025 01:11
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enables JFR (Java Flight Recorder) metrics by default to populate the runtime dashboard with telemetry data. The change configures the OpenTelemetry runtime-telemetry-java17 instrumentation to enable all available runtime metrics.

Key changes:

  • Enables all JFR metrics via the runtime-telemetry-java17 instrumentation configuration
  • Adds test coverage to verify JVM 17+ runtime metrics are exported correctly

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
custom/src/main/java/com/solarwinds/opentelemetry/extensions/SolarwindsPropertiesSupplier.java Adds configuration property to enable all runtime telemetry metrics for Java 17+
smoke-tests/sdk-config.yaml Enables runtime telemetry in the smoke test SDK configuration
smoke-tests/k6/basic.js Adds verification check for jvm.network.time metric export
smoke-tests/src/test/java/com/solarwinds/SmokeTest.java Adds test assertion for JVM 17+ runtime metrics
smoke-tests/src/test/java/com/solarwinds/SmokeTestV2.java Adds test assertion for JVM 17+ runtime metrics

Copy link
Contributor

@cheempz cheempz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@cleverchuk cleverchuk merged commit fbff77f into main Dec 20, 2025
15 checks passed
@cleverchuk cleverchuk deleted the cc/NH-126260 branch December 20, 2025 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants