Giter Club home page Giter Club logo

opentelemetry-java-contrib's Introduction

OpenTelemetry Java Contrib

Build

This project is intended to provide helpful libraries and standalone OpenTelemetry-based utilities that don't fit the express scope of the OpenTelemetry Java or Java Instrumentation projects. If you need an easier way to bring observability to remote JVM-based applications and workflows that isn't easily satisfied by an SDK feature or via instrumentation, this project is hopefully for you.

Provided Libraries

Getting Started

# Apply formatting
$ ./gradlew spotlessApply

# Build the complete project
$ ./gradlew build

# Run integration tests
$ ./gradlew integrationTest

# Clean artifacts
$ ./gradlew clean

Contributing

The Java Contrib project was initially formed to provide methods of easy remote JMX metric gathering and reporting, which is actively in development. If you have an idea for a similar use case in the metrics, traces, or logging domain we would be very interested in supporting it. Please open an issue to share your idea or suggestion. PRs are always welcome and greatly appreciated, but for larger functional changes a pre-coding introduction can be helpful to ensure this is the correct place and that active or conflicting efforts don't exist.

Triagers (@open-telemetry/java-contrib-triagers):

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

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

Emeritus maintainers:

Learn more about roles in the community repository.

Thanks to all the people who already contributed!

opentelemetry-java-contrib's People

Contributors

anosek-an avatar anuraaga avatar atshaw43 avatar breedx-splk avatar cyrille-leclerc avatar dehaansa avatar dependabot[bot] avatar github-actions[bot] avatar inikem avatar jack-berg avatar jeanbisutti avatar jkwatson avatar jmwilliams89 avatar jonathanwamsley avatar kittylyst avatar kuba-wu avatar laurit avatar likethesalad avatar mrod1598 avatar mxiamxia avatar oertl avatar opentelemetrybot avatar renovate[bot] avatar rmfitzpatrick avatar roberttoyonaga avatar scaugrated avatar stefankurek avatar thpierce avatar trask avatar vasireddy99 avatar

Watchers

 avatar  avatar

opentelemetry-java-contrib's Issues

test

Component(s)

No response

What happened?

Description

Steps to Reproduce

Expected Result

Actual Result

Component version

test

Environment information

Environment

OS: (e.g., "Ubuntu 20.04")
Compiler(if manually compiled): (e.g., "OpenJDK 1.8.0_252")

Dependency Dashboard

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

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

dockerfile
jmx-metrics/src/integrationTest/resources/activemq/Dockerfile
  • rmohr/activemq 5.15.9
github-actions
.github/workflows/assign-reviewers.yml
.github/workflows/backport.yml
  • actions/checkout v4
.github/workflows/build.yml
  • actions/checkout v4
  • actions/setup-java v3
  • gradle/gradle-build-action v2
  • actions/checkout v4
  • actions/setup-java v3
  • actions/setup-java v3
  • gradle/gradle-build-action v2
  • actions/checkout v4
  • actions/setup-java v3
  • gradle/gradle-build-action v2
  • actions/upload-artifact v3
  • actions/checkout v4
  • actions/setup-java v3
  • gradle/gradle-build-action v2
.github/workflows/codeql-daily.yml
  • actions/checkout v4
  • actions/setup-java v3
  • github/codeql-action v2
  • gradle/gradle-build-action v2
  • github/codeql-action v2
.github/workflows/gradle-wrapper-validation.yml
  • actions/checkout v4
  • gradle/wrapper-validation-action v1.1.0
.github/workflows/issue-management-feedback-label.yml
  • actions/checkout v4
.github/workflows/issue-management-stale-action.yml
  • actions/stale v8
.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/release.yml
  • actions/checkout v4
  • actions/setup-java v3
  • gradle/gradle-build-action v2
  • actions/upload-artifact v3
  • actions/checkout v4
  • actions/setup-java v3
  • gradle/gradle-build-action v2
  • actions/upload-artifact v3
  • actions/checkout v4
  • actions/checkout v4
  • actions/checkout v4
  • actions/setup-java v3
  • gradle/gradle-build-action v2
  • actions/checkout v4
  • actions/checkout v4
.github/workflows/reusable-markdown-link-check.yml
  • actions/checkout v4
.github/workflows/reusable-markdown-lint.yml
  • actions/checkout v4
.github/workflows/reusable-misspell-check.yml
  • actions/checkout v4
.github/workflows/reusable-shell-script-check.yml
  • actions/checkout v4
.github/workflows/reusable-workflow-notification.yml
  • actions/checkout v4
gradle
buildSrc/src/main/kotlin/io/opentelemetry/gradle/OtelJavaExtension.kt
gradle.properties
settings.gradle.kts
  • com.github.johnrengelman.shadow 8.1.1
  • com.gradle.enterprise 3.15
  • io.github.gradle-nexus.publish-plugin 1.3.0
version.gradle.kts
build.gradle.kts
all/build.gradle.kts
aws-resources/gradle.properties
aws-resources/build.gradle.kts
aws-xray/gradle.properties
aws-xray/build.gradle.kts
  • io.opentelemetry:opentelemetry-semconv 1.28.0-alpha
aws-xray-propagator/gradle.properties
aws-xray-propagator/build.gradle.kts
buildSrc/build.gradle.kts
  • com.diffplug.spotless 6.21.0
  • com.diffplug.spotless:spotless-plugin-gradle 6.21.0
  • net.ltgt.gradle:gradle-errorprone-plugin 3.1.0
  • net.ltgt.gradle:gradle-nullaway-plugin 1.6.0
  • com.gradle.enterprise:com.gradle.enterprise.gradle.plugin 3.15
buildSrc/src/main/kotlin/otel.errorprone-conventions.gradle.kts
buildSrc/src/main/kotlin/otel.groovy-conventions.gradle.kts
buildSrc/src/main/kotlin/otel.java-conventions.gradle.kts
buildSrc/src/main/kotlin/otel.publish-conventions.gradle.kts
buildSrc/src/main/kotlin/otel.spotless-conventions.gradle.kts
consistent-sampling/build.gradle.kts
  • org.hipparchus:hipparchus-core 2.3
  • org.hipparchus:hipparchus-stat 2.3
dependencyManagement/build.gradle.kts
  • com.fasterxml.jackson:jackson-bom 2.15.2
  • com.google.guava:guava-bom 32.1.2-jre
  • com.linecorp.armeria:armeria-bom 1.25.2
  • org.junit:junit-bom 5.10.0
  • io.grpc:grpc-bom 1.58.0
  • io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 1.28.0-alpha
  • org.testcontainers:testcontainers-bom 1.19.0
  • 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.21.1
  • com.google.errorprone:error_prone_core 2.21.1
  • io.github.netmikey.logunit:logunit-jul 2.0.0
  • io.prometheus:simpleclient 0.16.0
  • io.prometheus:simpleclient_common 0.16.0
  • io.prometheus:simpleclient_httpserver 0.16.0
  • org.mockito:mockito-core 4.11.0
  • org.mockito:mockito-inline 4.11.0
  • org.mockito:mockito-junit-jupiter 4.11.0
  • org.slf4j:slf4j-api 2.0.9
  • org.slf4j:slf4j-simple 2.0.9
  • org.slf4j:log4j-over-slf4j 2.0.9
  • org.slf4j:jcl-over-slf4j 2.0.9
  • org.slf4j:jul-to-slf4j 2.0.9
  • com.google.code.findbugs:annotations 3.0.1u2
  • com.google.code.findbugs:jsr305 3.0.2
  • com.squareup.okhttp3:okhttp 4.11.0
  • com.uber.nullaway:nullaway 0.10.14
  • org.assertj:assertj-core 3.24.2
  • org.awaitility:awaitility 4.2.0
  • org.bouncycastle:bcpkix-jdk15on 1.70
  • org.junit-pioneer:junit-pioneer 1.9.1
  • org.skyscreamer:jsonassert 1.5.1
disk-buffering/build.gradle.kts
  • me.champeau.jmh 0.7.1
  • ru.vyarus.animalsniffer 1.7.1
  • com.squareup.wire 4.8.1
  • com.toasttab.android:gummy-bears-api-24 0.5.1
  • io.opentelemetry.proto:opentelemetry-proto 0.20.0-alpha
example/build.gradle.kts
jfr-connection/build.gradle.kts
  • org.openjdk.jmc:common 8.3.1
  • org.openjdk.jmc:flightrecorder 8.3.1
jfr-events/build.gradle.kts
jmx-metrics/build.gradle.kts
  • org.codehaus.groovy:groovy-bom 3.0.19
  • org.terracotta:jmxremote_optional-tc 1.0.8
  • io.opentelemetry.proto:opentelemetry-proto 0.20.0-alpha
maven-extension/build.gradle.kts
  • org.codehaus.plexus:plexus-component-annotations 2.1.1
  • org.sonatype.aether:aether-api 1.13.1
  • io.opentelemetry:opentelemetry-semconv 1.28.0-alpha
micrometer-meter-provider/build.gradle.kts
  • io.micrometer:micrometer-core 1.11.4
  • io.micrometer:micrometer-registry-prometheus 1.11.4
noop-api/build.gradle.kts
processors/build.gradle.kts
prometheus-client-bridge/build.gradle.kts
resource-providers/build.gradle.kts
runtime-attach/runtime-attach/build.gradle.kts
runtime-attach/runtime-attach-core/build.gradle.kts
  • net.bytebuddy:byte-buddy-agent 1.14.8
samplers/build.gradle.kts
static-instrumenter/build.gradle.kts
static-instrumenter/agent-extension/build.gradle.kts
static-instrumenter/agent-instrumenter/build.gradle.kts
static-instrumenter/bootstrap/build.gradle.kts
static-instrumenter/maven-plugin/build.gradle.kts
  • org.apache.maven:maven-project 2.2.1
  • org.apache.maven.plugin-tools:maven-plugin-annotations 3.9.0
  • org.apache.maven.plugin-tools:maven-plugin-annotations 3.9.0
static-instrumenter/test-app/build.gradle.kts
  • org.apache.httpcomponents:httpclient 4.5.14
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.3

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

test

Component(s)

No response

What happened?

Description

Steps to Reproduce

Expected Result

Actual Result

Component version

v1.26.0

Environment information

Environment

OS: (e.g., "Ubuntu 20.04")
Compiler(if manually compiled): (e.g., "OpenJDK 1.8.0_252")

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.