Coder Social home page Coder Social logo

trask / opentelemetry-java-instrumentation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from open-telemetry/opentelemetry-java-instrumentation

0.0 2.0 0.0 169.53 MB

Auto-Instrumentation for Java (per OTEP 0001)

License: Apache License 2.0

Shell 0.01% Kotlin 0.80% Groovy 13.48% Java 84.61% Scala 0.74% FreeMarker 0.01% HTML 0.04% Dockerfile 0.09% Lex 0.10% Mustache 0.01% JavaScript 0.12% Batchfile 0.01% Python 0.01%

opentelemetry-java-instrumentation's Introduction


Getting Started   •   Getting Involved   •   Getting In Touch

Build Status GitHub release (latest by date including pre-releases) Beta

Contributing   •   Scope


OpenTelemetry Icon OpenTelemetry Instrumentation for Java

About

This project provides a Java agent JAR that can be attached to any Java 8+ application and dynamically injects bytecode to capture telemetry from a number of popular libraries and frameworks. You can export the telemetry data in a variety of formats. You can also configure the agent and exporter via command line arguments or environment variables. The net result is the ability to gather telemetry data from a Java application without code changes.

This repository also publishes standalone instrumentation for several libraries (and growing) that can be used if you prefer that over using the Java agent. Please see the standalone library instrumentation column on Supported Libraries. If you are looking for documentation on using those.

Getting Started

Download the latest version.

This package includes the instrumentation agent as well as instrumentations for all supported libraries and all available data exporters. The package provides a completely automatic, out-of-the-box experience.

Enable the instrumentation agent using the -javaagent flag to the JVM.

java -javaagent:path/to/opentelemetry-javaagent.jar \
     -jar myapp.jar

By default, the OpenTelemetry Java agent uses OTLP exporter configured to send data to OpenTelemetry collector at http://localhost:4317.

Configuration parameters are passed as Java system properties (-D flags) or as environment variables. See the configuration documentation for the full list of configuration items. For example:

java -javaagent:path/to/opentelemetry-javaagent.jar \
     -Dotel.resource.attributes=service.name=your-service-name \
     -Dotel.traces.exporter=zipkin \
     -jar myapp.jar

Configuring the Agent

The agent is highly configurable! Many aspects of the agent's behavior can be configured for your needs, such as exporter choice, exporter config (like where data is sent), trace context propagation headers, and much more.

Click here to see the detailed list of configuration environment variables and system properties.

Note: Config parameter names are very likely to change over time, so please check back here when trying out a new version! Please report any bugs or unexpected behavior you find.

Supported libraries, frameworks, and application servers

We support an impressively huge number of libraries and frameworks and a majority of the most popular application servers...right out of the box! Click here to see the full list and to learn more about disabled instrumentation and how to suppress unwanted instrumentation.

Creating agent extensions

Extensions add new features and capabilities to the agent without having to create a separate distribution or to fork this repository. For example, you can create custom samplers or span exporters, set new defaults, and embed it all in the agent to obtain a single jar file.

Manually instrumenting

For most users, the out-of-the-box instrumentation is completely sufficient and nothing more has to be done. Sometimes, however, users wish to add attributes to the otherwise automatic spans, or they might want to manually create spans for their own custom code.

For detailed instructions, see Manual instrumentation.

Logger MDC (Mapped Diagnostic Context) auto-instrumentation

It is possible to inject trace information like trace IDs and span IDs into your custom application logs. For details, see Logger MDC auto-instrumentation.

Troubleshooting

To turn on the agent's internal debug logging:

-Dotel.javaagent.debug=true

Note: These logs are extremely verbose. Enable debug logging only when needed. Debug logging negatively impacts the performance of your application.

Contributing

See CONTRIBUTING.md.

Approvers (@open-telemetry/java-instrumentation-approvers):

Maintainers (@open-telemetry/java-instrumentation-maintainers):

Emeritus maintainers:

Learn more about roles in the community repository.

Thanks to all the people who already contributed!

opentelemetry-java-instrumentation's People

Contributors

agoallikmaa avatar anuraaga avatar breedx-splk avatar dependabot[bot] avatar dougqh avatar gary-huang avatar gpolaert avatar halofour avatar heyams avatar inikem avatar jack-berg avatar jaydeluca avatar jeanbisutti avatar kuba-wu avatar labbati avatar laurit avatar lpriima avatar mabdinur avatar mar-kolya avatar opentelemetrybot avatar pavolloffay avatar prydin avatar randomanderson avatar realark avatar renovate[bot] avatar richardstartin avatar trask avatar tylerbenson avatar willgittoes-dd avatar zeitlinger avatar

Watchers

 avatar  avatar

opentelemetry-java-instrumentation's Issues

# failed

[{{ env.GITHUB_WORKFLOW }} #{{ env.GITHUB_RUN_NUMBER }}][1] failed.
Please take a look and fix it ASAP.
[1]: https://github.com/{{ env.GITHUB_REPOSITORY }}/actions/runs/{{ env.GITHUB_RUN_ID }}

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: .github/renovate.json5
Error type: The renovate configuration file contains some invalid settings
Message: packageRules[22]: packageRules cannot combine both matchUpdateTypes and separateMinorPatch. Rule: {"matchFileNames":["dependencyManagement/build.gradle.kts"],"matchPackagePrefixes":["ch.qos.logback:"],"matchUpdateTypes":["major","minor"],"enabled":false,"separateMinorPatch":true}

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.3.14
  • fix(deps): update dependency org.springframework.boot:spring-boot-dependencies to v3
  • 🔐 Create all rate-limited PRs at once 🔐

Detected dependencies

dockerfile
benchmark-overhead/Dockerfile-petclinic-base
  • bellsoft/liberica-openjdk-alpine 21.0.2
smoke-tests/images/fake-backend/src/docker/backend/windows.dockerfile
smoke-tests/images/servlet/src/jetty.dockerfile
smoke-tests/images/servlet/src/jetty.windows.dockerfile
smoke-tests/images/servlet/src/liberty.dockerfile
smoke-tests/images/servlet/src/liberty.windows.dockerfile
smoke-tests/images/servlet/src/payara.dockerfile
smoke-tests/images/servlet/src/payara.windows.dockerfile
smoke-tests/images/servlet/src/tomcat.dockerfile
smoke-tests/images/servlet/src/tomcat.windows.dockerfile
smoke-tests/images/servlet/src/tomee.dockerfile
smoke-tests/images/servlet/src/tomee.windows.dockerfile
smoke-tests/images/servlet/src/websphere.dockerfile
smoke-tests/images/servlet/src/wildfly.dockerfile
smoke-tests/images/servlet/src/wildfly.windows.dockerfile
github-actions
.github/workflows/assign-reviewers.yml
.github/workflows/auto-update-otel-sdk.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/backport.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/build-common.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • gradle/wrapper-validation-action v2.1.0@85cde3f5a1033b2adc2442631c24b530f1183a1a
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
  • actions/cache v4.0.0@13aacd865c20de90d75de3b17ebe84f7a17d57d2
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/build-pull-request.yml
.github/workflows/build.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/codeql-daily.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • github/codeql-action v3.24.0@e8893c57a1f3a2b659b6b55564fdfdbbd2982911
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • github/codeql-action v3.24.0@e8893c57a1f3a2b659b6b55564fdfdbbd2982911
.github/workflows/issue-management-feedback-label.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/issue-management-stale-action.yml
  • actions/stale v9.0.0@28ca1036281a5e5922ead5184a1bbf96e5fc984e
.github/workflows/native-tests-daily.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • graalvm/setup-graalvm v1.1.6@a1b47fdf04e772fed6b3b46131e226f9aea5e169
.github/workflows/overhead-benchmark-daily.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • EndBug/add-and-commit v9.1.4@a94899bca583c204427a224a7af87c02f9b325d5
.github/workflows/owasp-dependency-check-daily.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
.github/workflows/pr-smoke-test-fake-backend-images.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/pr-smoke-test-servlet-images.yml
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/gradle-build-action v3
.github/workflows/prepare-patch-release.yml
  • actions/checkout v4
.github/workflows/prepare-release-branch.yml
  • actions/checkout v4
  • actions/checkout v4
  • actions/checkout v4
.github/workflows/publish-petclinic-benchmark-image.yml
  • actions/checkout v4
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • docker/build-push-action v5
.github/workflows/publish-smoke-test-fake-backend-images.yml
  • actions/checkout v4
  • actions/setup-java v4
  • docker/login-action v3
  • gradle/gradle-build-action v3
  • actions/checkout v4
  • actions/setup-java v4
  • azure/docker-login v1
  • gradle/gradle-build-action v3
.github/workflows/publish-smoke-test-servlet-images.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • docker/login-action v3.0.0@343f7c4344506bcbf9b4de18042ae17996df046d
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/release-update-cloudfoundry-index.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/release.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/reusable-markdown-link-check.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/reusable-markdown-lint-check.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/reusable-misspell-check.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/reusable-muzzle.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/reusable-shell-script-check.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/reusable-smoke-test-images.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • docker/login-action v3.0.0@343f7c4344506bcbf9b4de18042ae17996df046d
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/reusable-test-indy.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
  • actions/cache v4.0.0@13aacd865c20de90d75de3b17ebe84f7a17d57d2
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/reusable-test-latest-deps.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-java v4.0.0@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
  • actions/cache v4.0.0@13aacd865c20de90d75de3b17ebe84f7a17d57d2
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
  • gradle/gradle-build-action v3.0.0@3b1b3b9a2104c2b47fbae53f3938079c00c9bb87
.github/workflows/reusable-workflow-notification.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
.github/workflows/scorecard.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • ossf/scorecard-action v2.3.1@0864cf19026789058feabb7e87baa5f140aac736
  • actions/upload-artifact v4.3.1@5d5d22a31266ced268874388b861e4b58bb5c2f3
  • github/codeql-action v3.24.0@e8893c57a1f3a2b659b6b55564fdfdbbd2982911
gradle
gradle.properties
settings.gradle.kts
  • com.github.jk1.dependency-license-report 2.5
  • com.google.cloud.tools.jib 3.4.0
  • com.gradle.plugin-publish 1.2.1
  • io.github.gradle-nexus.publish-plugin 1.3.0
  • org.jetbrains.kotlin.jvm 1.9.22
  • org.xbib.gradle.plugin.jflex 3.0.2
  • org.unbroken-dome.xjc 2.0.0
  • org.graalvm.buildtools.native 0.10.0
  • com.gradle.enterprise 3.16.2
  • com.gradle.common-custom-user-data-gradle-plugin 1.12.1
  • org.gradle.toolchains.foojay-resolver-convention 0.8.0
  • com.bmuschko.docker-remote-api 9.4.0
version.gradle.kts
build.gradle.kts
.github/scripts/local.init.gradle.kts
benchmark-jfr-analyzer/build.gradle.kts
benchmark-overhead/settings.gradle.kts
benchmark-overhead/build.gradle.kts
  • com.diffplug.spotless 6.25.0
  • org.junit:junit-bom 5.10.2
  • org.testcontainers:testcontainers 1.19.5
  • org.testcontainers:postgresql 1.19.5
  • com.squareup.okhttp3:okhttp 4.12.0
  • org.jooq:joox 2.0.0
  • com.jayway.jsonpath:json-path 2.9.0
  • org.slf4j:slf4j-simple 2.0.12
benchmark-overhead-jmh/build.gradle.kts
  • org.springframework.boot:spring-boot-starter-web 3.2.2
bom/gradle.properties
bom/build.gradle.kts
bom-alpha/build.gradle.kts
conventions/settings.gradle.kts
conventions/build.gradle.kts
  • com.diffplug.spotless 6.25.0
  • org.eclipse.aether:aether-connector-basic 1.1.0
  • org.eclipse.aether:aether-transport-http 1.1.0
  • org.apache.maven:maven-aether-provider 3.3.9
  • com.diffplug.spotless:spotless-plugin-gradle 6.25.0
  • com.google.guava:guava 33.0.0-jre
  • gradle.plugin.com.google.protobuf:protobuf-gradle-plugin 0.8.18
  • com.github.johnrengelman:shadow 8.1.1
  • org.apache.httpcomponents:httpclient 4.5.14
  • com.gradle.enterprise:com.gradle.enterprise.gradle.plugin 3.16.2
  • org.owasp:dependency-check-gradle 9.0.9
  • ru.vyarus:gradle-animalsniffer-plugin 1.7.1
  • net.bytebuddy:byte-buddy-gradle-plugin 1.14.11
  • gradle.plugin.io.morethan.jmhreport:gradle-jmh-report 0.9.0
  • me.champeau.jmh:jmh-gradle-plugin 0.7.2
  • net.ltgt.gradle:gradle-errorprone-plugin 3.1.0
  • net.ltgt.gradle:gradle-nullaway-plugin 1.6.0
  • me.champeau.gradle:japicmp-gradle-plugin 0.4.2
  • org.junit:junit-bom 5.10.2
  • org.assertj:assertj-core 3.25.3
conventions/src/main/kotlin/io.opentelemetry.instrumentation.base.gradle.kts
conventions/src/main/kotlin/io.opentelemetry.instrumentation.javaagent-instrumentation.gradle.kts
conventions/src/main/kotlin/io.opentelemetry.instrumentation.javaagent-shadowing.gradle.kts
conventions/src/main/kotlin/io.opentelemetry.instrumentation.javaagent-testing.gradle.kts
conventions/src/main/kotlin/io.opentelemetry.instrumentation.library-instrumentation.gradle.kts
conventions/src/main/kotlin/otel.animalsniffer-conventions.gradle.kts
conventions/src/main/kotlin/otel.bom-conventions.gradle.kts
conventions/src/main/kotlin/otel.errorprone-conventions.gradle.kts
conventions/src/main/kotlin/otel.jacoco-conventions.gradle.kts
  • jacoco 0.8.11
conventions/src/main/kotlin/otel.japicmp-conventions.gradle.kts
conventions/src/main/kotlin/otel.java-conventions.gradle.kts
  • io.netty:netty-bom 4.1.106.Final
  • io.netty:netty-bom 4.0.56.Final
  • org.codenarc:CodeNarc 3.4.0
  • org.codehaus.groovy:groovy-bom 3.0.20
  • checkstyle 10.13.0
conventions/src/main/kotlin/otel.javaagent-bootstrap.gradle.kts
conventions/src/main/kotlin/otel.javaagent-instrumentation.gradle.kts
conventions/src/main/kotlin/otel.javaagent-testing.gradle.kts
conventions/src/main/kotlin/otel.jmh-conventions.gradle.kts
conventions/src/main/kotlin/otel.library-instrumentation.gradle.kts
conventions/src/main/kotlin/otel.nullaway-conventions.gradle.kts
conventions/src/main/kotlin/otel.publish-conventions.gradle.kts
conventions/src/main/kotlin/otel.scala-conventions.gradle.kts
  • org.scala-lang:scala-library 2.11.12
conventions/src/main/kotlin/otel.sdk-extension.gradle.kts
conventions/src/main/kotlin/otel.spotless-conventions.gradle.kts
custom-checks/build.gradle.kts
dependencyManagement/build.gradle.kts
  • com.fasterxml.jackson:jackson-bom 2.16.1
  • com.squareup.okio:okio-bom 3.8.0
  • com.google.guava:guava-bom 33.0.0-jre
  • org.apache.groovy:groovy-bom 4.0.18
  • org.junit:junit-bom 5.10.2
  • org.testcontainers:testcontainers-bom 1.19.5
  • org.spockframework:spock-bom 2.4-M1-groovy-4.0
  • io.opentelemetry.semconv:opentelemetry-semconv 1.23.1-alpha
  • com.google.auto.service:auto-service 1.1.1
  • com.google.auto.service:auto-service-annotations 1.1.1
  • com.google.auto.value:auto-value 1.10.4
  • com.google.auto.value:auto-value-annotations 1.10.4
  • com.google.errorprone:error_prone_annotations 2.24.1
  • com.google.errorprone:error_prone_core 2.24.1
  • com.google.errorprone:error_prone_test_helpers 2.24.1
  • net.bytebuddy:byte-buddy 1.14.11
  • net.bytebuddy:byte-buddy-dep 1.14.11
  • net.bytebuddy:byte-buddy-agent 1.14.11
  • net.bytebuddy:byte-buddy-gradle-plugin 1.14.11
  • org.ow2.asm:asm 9.6
  • org.ow2.asm:asm-tree 9.6
  • org.ow2.asm:asm-util 9.6
  • org.openjdk.jmh:jmh-core 1.37
  • org.openjdk.jmh:jmh-generator-bytecode 1.37
  • org.mockito:mockito-core 4.11.0
  • org.mockito:mockito-junit-jupiter 4.11.0
  • org.mockito:mockito-inline 4.11.0
  • org.slf4j:slf4j-api 2.0.12
  • org.slf4j:slf4j-simple 2.0.12
  • org.slf4j:log4j-over-slf4j 2.0.12
  • org.slf4j:jcl-over-slf4j 2.0.12
  • org.slf4j:jul-to-slf4j 2.0.12
  • io.r2dbc:r2dbc-proxy 1.1.4.RELEASE
  • ch.qos.logback:logback-classic 1.3.8
  • com.github.stefanbirkner:system-lambda 1.2.1
  • com.github.stefanbirkner:system-rules 1.19.0
  • uk.org.webcompere:system-stubs-jupiter 2.0.3
  • com.uber.nullaway:nullaway 0.10.22
  • commons-beanutils:commons-beanutils 1.9.4
  • commons-cli:commons-cli 1.6.0
  • commons-codec:commons-codec 1.16.1
  • commons-collections:commons-collections 3.2.2
  • commons-digester:commons-digester 2.1
  • commons-fileupload:commons-fileupload 1.5
  • commons-io:commons-io 2.15.1
  • commons-lang:commons-lang 2.6
  • commons-logging:commons-logging 1.3.0
  • commons-validator:commons-validator 1.8.0
  • io.netty:netty 3.10.6.Final
  • io.opentelemetry.contrib:opentelemetry-aws-xray-propagator 1.28.0-alpha
  • io.opentelemetry.proto:opentelemetry-proto 1.0.0-alpha
  • org.assertj:assertj-core 3.25.3
  • org.awaitility:awaitility 4.2.0
  • com.google.code.findbugs:annotations 3.0.1u2
  • com.google.code.findbugs:jsr305 3.0.2
  • org.apache.groovy:groovy 4.0.18
  • org.apache.groovy:groovy-json 4.0.18
  • org.codehaus.mojo:animal-sniffer-annotations 1.23
  • org.junit-pioneer:junit-pioneer 1.9.1
  • org.objenesis:objenesis 3.3
  • org.springframework.boot:spring-boot-dependencies 2.7.18
  • javax.validation:validation-api 2.0.1.Final
  • org.snakeyaml:snakeyaml-engine 2.7
examples/distro/gradle.properties
examples/distro/settings.gradle
examples/distro/build.gradle
  • com.diffplug.spotless:spotless-plugin-gradle 6.25.0
  • com.github.johnrengelman:shadow 8.1.1
  • io.opentelemetry.instrumentation:gradle-plugins 2.1.0-alpha-SNAPSHOT
  • com.google.auto.service:auto-service 1.1.1
  • com.google.auto.service:auto-service-annotations 1.1.1
  • io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom 2.1.0-SNAPSHOT
  • io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 2.1.0-alpha-SNAPSHOT
  • org.mockito:mockito-core 5.10.0
  • org.junit:junit-bom 5.10.2
  • org.junit.jupiter:junit-jupiter-api 5.10.2
  • org.junit.jupiter:junit-jupiter-engine 5.10.2
  • io.opentelemetry.javaagent:opentelemetry-javaagent 2.1.0-SNAPSHOT
  • io.opentelemetry.javaagent:opentelemetry-javaagent-tooling 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-common 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-2.2 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.javaagent:opentelemetry-agent-for-testing 2.1.0-alpha-SNAPSHOT
examples/distro/agent/build.gradle
examples/distro/bootstrap/build.gradle
examples/distro/custom/build.gradle
examples/distro/gradle/instrumentation.gradle
  • org.assertj:assertj-core 3.25.3
examples/distro/gradle/shadow.gradle
examples/distro/instrumentation/build.gradle
examples/distro/instrumentation/servlet-3/build.gradle
  • com.squareup.okhttp3:okhttp 4.12.0
  • org.eclipse.jetty:jetty-server 8.2.0.v20160908
  • org.eclipse.jetty:jetty-servlet 8.2.0.v20160908
examples/distro/smoke-tests/build.gradle
  • org.testcontainers:testcontainers 1.19.5
  • com.fasterxml.jackson.core:jackson-databind 2.16.1
  • com.google.protobuf:protobuf-java-util 3.25.2
  • com.squareup.okhttp3:okhttp 4.12.0
  • io.opentelemetry.proto:opentelemetry-proto 1.0.0-alpha
  • ch.qos.logback:logback-classic 1.4.14
examples/distro/testing/agent-for-testing/build.gradle
examples/extension/gradle.properties
examples/extension/settings.gradle
examples/extension/build.gradle
  • com.github.johnrengelman.shadow 8.1.1
  • com.diffplug.spotless 6.25.0
  • io.opentelemetry.instrumentation.muzzle-generation 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.instrumentation.muzzle-check 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom 2.1.0-SNAPSHOT
  • io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 2.1.0-alpha-SNAPSHOT
  • org.apache.commons:commons-lang3 3.14.0
  • org.testcontainers:testcontainers 1.19.5
  • com.fasterxml.jackson.core:jackson-databind 2.16.1
  • com.google.protobuf:protobuf-java-util 3.25.2
  • com.squareup.okhttp3:okhttp 4.12.0
  • io.opentelemetry.proto:opentelemetry-proto 1.0.0-alpha
  • org.junit.jupiter:junit-jupiter-api 5.10.2
  • org.junit.jupiter:junit-jupiter-engine 5.10.2
  • ch.qos.logback:logback-classic 1.4.14
  • io.opentelemetry.javaagent:opentelemetry-javaagent 2.1.0-SNAPSHOT
  • io.opentelemetry.javaagent:opentelemetry-javaagent-tooling 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support 2.1.0-alpha-SNAPSHOT
  • io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api 2.1.0-alpha-SNAPSHOT
gradle-plugins/settings.gradle.kts
  • com.gradle.plugin-publish 1.2.1
  • io.github.gradle-nexus.publish-plugin 1.3.0
  • org.gradle.toolchains.foojay-resolver-convention 0.8.0
gradle-plugins/build.gradle.kts
  • com.google.guava:guava 33.0.0-jre
  • net.bytebuddy:byte-buddy-gradle-plugin 1.14.11
  • net.bytebuddy:byte-buddy-dep 1.14.11
  • org.eclipse.aether:aether-connector-basic 1.1.0
  • org.eclipse.aether:aether-transport-http 1.1.0
  • org.apache.maven:maven-aether-provider 3.3.9
  • com.github.johnrengelman:shadow 8.1.1
  • org.assertj:assertj-core 3.25.3
  • org.junit:junit-bom 5.10.2
gradle-plugins/src/main/kotlin/io.opentelemetry.instrumentation.muzzle-check.gradle.kts
gradle-plugins/src/main/kotlin/io.opentelemetry.instrumentation.muzzle-generation.gradle.kts
instrumentation-annotations/gradle.properties
instrumentation-annotations/build.gradle.kts
instrumentation-annotations-support/build.gradle.kts
instrumentation-annotations-support-testing/build.gradle.kts
instrumentation-api/gradle.properties
instrumentation-api/build.gradle.kts
instrumentation-api-incubator/build.gradle.kts
javaagent/gradle.properties
javaagent/build.gradle.kts
  • com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru 1.4.2
  • com.blogspot.mydailyjava:weak-lock-free 0.18
  • io.opentracing.contrib.dropwizard:dropwizard-opentracing 0.2.2
javaagent-bootstrap/build.gradle.kts
javaagent-extension-api/build.gradle.kts
javaagent-internal-logging-application/build.gradle.kts
javaagent-internal-logging-simple/build.gradle.kts
javaagent-tooling/build.gradle.kts
javaagent-tooling/javaagent-tooling-java9/build.gradle.kts
muzzle/build.gradle.kts
opentelemetry-api-shaded-for-instrumenting/build.gradle.kts
opentelemetry-ext-annotations-shaded-for-instrumenting/build.gradle.kts
opentelemetry-instrumentation-annotations-shaded-for-instrumenting/build.gradle.kts
opentelemetry-instrumentation-api-shaded-for-instrumenting/build.gradle.kts
smoke-tests/build.gradle.kts
  • io.grpc:grpc-bom 1.61.1
  • com.google.protobuf:protobuf-java-util 3.25.2
  • com.github.docker-java:docker-java-core 3.3.4
  • com.github.docker-java:docker-java-transport-httpclient5 3.3.4
smoke-tests-otel-starter/build.gradle.kts
  • org.springframework.boot 3.2.2
smoke-tests/images/fake-backend/build.gradle.kts
  • com.linecorp.armeria:armeria-grpc 1.27.1
smoke-tests/images/grpc/build.gradle.kts
  • io.grpc:grpc-bom 1.61.1
  • org.apache.logging.log4j:log4j-bom 2.22.1
  • io.opentelemetry.proto:opentelemetry-proto 1.0.0-alpha
smoke-tests/images/play/build.gradle.kts
  • org.gradle.playframework 0.14
  • com.typesafe.play:play-guice_2.12 2.8.21
  • com.typesafe.play:play-logback_2.12 2.8.21
  • com.typesafe.play:filters-helpers_2.12 2.8.21
smoke-tests/images/quarkus/build.gradle.kts
  • com.google.cloud.tools:jib-quarkus-extension-gradle 0.1.2
  • io.quarkus 3.7.2
  • io.quarkus:quarkus-bom 3.7.2
smoke-tests/images/security-manager/build.gradle.kts
smoke-tests/images/servlet/build.gradle.kts
smoke-tests/images/servlet/servlet-3.0/build.gradle.kts
smoke-tests/images/servlet/servlet-5.0/build.gradle.kts
smoke-tests/images/spring-boot/build.gradle.kts
  • org.springframework.boot 2.7.18
  • org.springframework.boot:spring-boot-dependencies 2.7.18
  • ch.qos.logback:logback-classic 1.4.14
  • org.slf4j:slf4j-api 1.7.36
testing-common/build.gradle.kts
testing-common/integration-tests/build.gradle.kts
  • cglib:cglib 3.3.0
testing-common/library-for-integration-tests/build.gradle.kts
testing/agent-exporter/build.gradle.kts
testing/agent-for-testing/build.gradle.kts
testing/armeria-shaded-for-testing/build.gradle.kts
  • com.linecorp.armeria:armeria-junit5 1.27.1
gradle-wrapper
benchmark-overhead/gradle/wrapper/gradle-wrapper.properties
  • gradle 8.6
examples/distro/gradle/wrapper/gradle-wrapper.properties
  • gradle 8.6
examples/extension/gradle/wrapper/gradle-wrapper.properties
  • gradle 8.6
gradle-plugins/gradle/wrapper/gradle-wrapper.properties
  • gradle 8.6
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.6

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.