Skip to content

Conversation

@jaydeluca
Copy link
Member

Part of #14096

@jaydeluca jaydeluca requested a review from a team as a code owner November 14, 2025 01:13
}

tasks.withType<Test>().configureEach {
jvmArgs("-Dotel.instrumentation.common.experimental.controller-telemetry.enabled=true")
Copy link
Member Author

Choose a reason for hiding this comment

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

this system property isn't relevant to this instrumentation

- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:[1.3.9,)
- org.jetbrains.kotlinx:kotlinx-coroutines-core:[1.0.0,1.3.8)
configurations:
- name: otel.instrumentation.kotlinx-coroutines.check-class
Copy link
Contributor

Choose a reason for hiding this comment

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

Should we document this option at all?

Copy link
Member Author

Choose a reason for hiding this comment

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

do you think it's needed to have a separate config for this, since it also uses the general debug config option too?

description: |
This instrumentation enables HTTP client spans and HTTP client metrics for the Ktor HTTP client, and enriches HTTP server spans with route information for the Ktor server.
semantic_conventions:
- HTTP_CLIENT_SPANS
Copy link
Contributor

Choose a reason for hiding this comment

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

doesn't it also create server spans?

Copy link
Member Author

Choose a reason for hiding this comment

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

thanks, i got thrown off course because the javaagent server spans are suppressed due to already existing netty server spans. I've updated 2.0 and 3.0 to use the library tests instead

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.

2 participants