-
Notifications
You must be signed in to change notification settings - Fork 872
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
add jvm daemon threads instrumentation #6561
Conversation
Signed-off-by: HaoTu <[email protected]>
Signed-off-by: HaoTu <[email protected]>
Signed-off-by: HaoTu <[email protected]>
Signed-off-by: HaoTu <[email protected]>
I wonder if this would make sense as a boolean |
I think that makes a lot of sense @trask. Can compute daemon vs. non-daemon with:
|
Signed-off-by: HaoTu <[email protected]>
I agree, especially because that way it is easy to aggregate the daemon + non-daemon threads. |
@trask @jack-berg @jonatan-ivanov Expect the following?
Should consider adding |
Yes, if you have 7 threads, 2 of them are daemon and 5 of them are not. |
…eads Signed-off-by: HaoTu <[email protected]>
Signed-off-by: HaoTu <[email protected]>
Signed-off-by: HaoTu <[email protected]>
Signed-off-by: HaoTu <[email protected]>
|
Signed-off-by: HaoTu <[email protected]>
@trask @jack-berg @jonatan-ivanov Can anyeone help to review the code? |
* Use micrometer library instrumentation in agent * PR feedback
* Stabilize instrumentation-api and introduce jApiCmp checks * Update Co-authored-by: Trask Stalnaker <[email protected]>
* Move extractFromRequest() to internal * Javadoc
* Rename ErrorCauseExtractor.jdk() to ErrorCauseExtractor.getDefault() * jApiCmp
* Encapsulate actual logging implementation better * Apply suggestions from code review Co-authored-by: Trask Stalnaker <[email protected]> * code review comments * revert to the old slf4j package name * spotless Co-authored-by: Trask Stalnaker <[email protected]>
* Fix instrumentation-api-semconv packages * Move test Co-authored-by: Trask Stalnaker <[email protected]>
….1 (#6596) Bumps com.gradle.common-custom-user-data-gradle-plugin from 1.8 to 1.8.1. --- updated-dependencies: - dependency-name: com.gradle.common-custom-user-data-gradle-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add kafka client metrics to the javaagent instrumentation * Don't override user-set metrics reporter * Add kafka metric reporter config property
…der (#6587) * Use ConditionalResourceProvider in the Spring Boot service name provider * make it a bit simpler * add order=100 * add comment * spellcheck
* Add experimental span attribute job.system * spring-batch
* Optimize ReactorNettyNetClientAttributesGetter * Update
* Add code attributes for Logback * Rename property * Add a note about performance * Add null check on file name * Add check on line number * Fix test following new behavior * spotless * Update instrumentation/logback/logback-appender-1.0/library/src/main/java/io/opentelemetry/instrumentation/logback/appender/v1_0/internal/LoggingEventMapper.java Co-authored-by: Mateusz Rzeszutek <[email protected]> * Fix test * Adapt test for Java 18 * codenarc * Test fix Co-authored-by: Trask Stalnaker <[email protected]> Co-authored-by: Mateusz Rzeszutek <[email protected]>
* Reduce dependency on simpleName * Move ClassNames to internal * Javadoc * Updates * Fix * Spotless * Rename * Add test
* Fix latest dep builds * fix couchbase 3.2 too * codenarc * fix jedis 4.0 tests * fix restlet 2.0 tests * fix armeria tests * Update instrumentation/couchbase/couchbase-3.2/javaagent/src/test/groovy/CouchbaseClient32Test.groovy Co-authored-by: Trask Stalnaker <[email protected]> Co-authored-by: Trask Stalnaker <[email protected]>
Co-authored-by: Trask Stalnaker <[email protected]>
* Update version to 1.19.0-SNAPSHOT * Update CHANGELOG.md Co-authored-by: Trask Stalnaker <[email protected]>
* Add resource providers * Use autoservice annotation
Signed-off-by: HaoTu <[email protected]> #6561 has closed Signed-off-by: HaoTu <[email protected]>
…etry#6635) Signed-off-by: HaoTu <[email protected]> open-telemetry#6561 has closed Signed-off-by: HaoTu <[email protected]>
…etry#6635) Signed-off-by: HaoTu <[email protected]> open-telemetry#6561 has closed Signed-off-by: HaoTu <[email protected]>
…etry#6635) Signed-off-by: HaoTu <[email protected]> open-telemetry#6561 has closed Signed-off-by: HaoTu <[email protected]>
Signed-off-by: HaoTu [email protected]