Go to file
renovate[bot] adce4f35f0
Update gradle enterprise packages to v3.17.2 (#1282)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-19 10:23:22 +03:00
.github Update gradle/wrapper-validation-action action to v3.3.1 (#1285) 2024-04-19 10:22:47 +03:00
all Bump spotless-plugin-gradle from 6.12.0 to 6.12.1 (#669) 2023-01-02 16:15:07 +00:00
aws-resources Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.3.0-alpha (#1267) 2024-04-16 09:29:38 -07:00
aws-xray Update errorProneVersion to v2.24.1 (#1083) 2024-01-05 07:59:38 -08:00
aws-xray-propagator Disable major updates for uk.org.webcompere:system-stubs-jupiter (#1234) 2024-03-26 02:23:07 +01:00
buildSrc Update gradle enterprise packages to v3.17.2 (#1282) 2024-04-19 10:23:22 +03:00
buildscripts Update change log for 1.13.0 (#303) 2022-04-20 14:31:58 +09:00
compressors/compressor-zstd Update opentelemetry-java monorepo to v1.37.0 (#1263) 2024-04-08 15:24:43 -07:00
config/license Build logic changes (#41) 2021-06-30 22:43:20 +09:00
consistent-sampling Update dependency org.hipparchus:hipparchus-core to v3.1 (#1257) 2024-04-05 21:04:48 +00:00
dependencyManagement Update dependency com.linecorp.armeria:armeria-bom to v1.28.2 (#1284) 2024-04-19 10:23:04 +03:00
disk-buffering Update plugin com.squareup.wire to v4.9.9 (#1251) 2024-04-02 15:36:17 -07:00
example Update example to follow current conventions. (#212) 2022-01-20 13:56:18 +09:00
gcp-resources Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.3.0-alpha (#1267) 2024-04-16 09:29:38 -07:00
gradle/wrapper Update dependency gradle to v8.7 (#1235) 2024-03-22 21:29:57 +02:00
jfr-connection Update errorProneVersion to v2.21.0 (#989) 2023-08-03 10:36:42 -07:00
jfr-events Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
jmx-metrics [jmx-metrics] Migrate SLF to be testImplementation() only. (#1283) 2024-04-18 09:10:50 +03:00
kafka-exporter implement kafka-exporter (#965) 2024-01-10 10:38:29 -08:00
maven-extension Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.3.0-alpha (#1267) 2024-04-16 09:29:38 -07:00
micrometer-meter-provider Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.3.0-alpha (#1267) 2024-04-16 09:29:38 -07:00
noop-api Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
processors Signals processing (#1014) 2023-09-07 15:56:55 -07:00
prometheus-client-bridge Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v1.31.0-alpha (#1072) 2023-10-13 14:40:08 -07:00
resource-providers Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.3.0-alpha (#1267) 2024-04-16 09:29:38 -07:00
runtime-attach Update dependency net.bytebuddy:byte-buddy-agent to v1.14.13 (#1247) 2024-03-28 16:24:15 -07:00
samplers Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha to v2.3.0-alpha (#1267) 2024-04-16 09:29:38 -07:00
span-stacktrace stacktrace span processor (#1255) 2024-04-15 11:53:05 -07:00
static-instrumenter Update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.12.0 (#1253) 2024-04-03 17:16:14 -07:00
.editorconfig Bump com.diffplug.spotless from 6.12.1 to 6.13.0 (#700) 2023-01-17 19:29:26 -08:00
.gitattributes Initial project structure (#2) 2020-08-19 21:27:48 -07:00
.gitignore Target Java 17 for all project (#329) 2022-05-10 15:33:06 +09:00
CHANGELOG.md Fix link in changelog (#1281) 2024-04-17 09:35:32 +03:00
CONTRIBUTING.md Add gradle conventions to contributing (#336) 2023-05-24 07:29:49 -07:00
LICENSE Initial commit 2020-08-17 14:57:15 -07:00
README.md Update GCP resource detector info (#1237) 2024-03-27 07:36:17 -07:00
RELEASING.md Update release instructions to reflect dependabot -> renovate (#993) 2023-08-03 11:29:13 +02:00
build.gradle.kts Remove unused plugin (#1004) 2023-08-16 13:05:14 -07:00
gradle.properties Remove workaround (#696) 2023-01-16 08:37:11 +01:00
gradlew Update dependency gradle to v8.4 (#1064) 2023-10-10 09:16:13 -07:00
gradlew.bat Update dependency gradle to v8.7 (#1235) 2024-03-22 21:29:57 +02:00
settings.gradle.kts Update gradle enterprise packages to v3.17.2 (#1282) 2024-04-19 10:23:22 +03:00
version.gradle.kts Update version to 1.36.0-SNAPSHOT (#1279) 2024-04-16 14:11:12 -07:00

README.md

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!