GithubHelp home page GithubHelp logo

trask / opentelemetry-java-contrib Goto Github PK

View Code? Open in Web Editor NEW

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

0.0 2.0 0.0 21.59 MB

License: Apache License 2.0

Java 94.09% Groovy 5.52% Shell 0.34% Kotlin 0.03% Dockerfile 0.02%

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

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

Watchers

James Cloos avatar  avatar

opentelemetry-java-contrib's Issues

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")

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

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.