Go to file
OpenTelemetry Bot 8bbfd99a4b
[release/v1.25.x] Prepare release 1.25.1 (#843)
2023-04-21 18:39:36 +00:00
.github Update change log for 1.25.0 release (#828) 2023-04-18 11:23:48 -07: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 Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
aws-xray [release/v1.25.x] Bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 1.24.0-alpha to 1.25.0-alpha (#842) 2023-04-21 18:14:39 +00:00
aws-xray-propagator Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
buildSrc Bump com.diffplug.spotless:spotless-plugin-gradle from 6.17.0 to 6.18.0 (#810) 2023-04-06 15:57:50 +00:00
buildscripts Update change log for 1.13.0 (#303) 2022-04-20 14:31:58 +09:00
config/license Build logic changes (#41) 2021-06-30 22:43:20 +09:00
consistent-sampling Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
dependencyManagement [release/v1.25.x] Bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 1.24.0-alpha to 1.25.0-alpha (#842) 2023-04-21 18:14:39 +00:00
example Update example to follow current conventions. (#212) 2022-01-20 13:56:18 +09:00
gradle/wrapper Upgrade to gradle 8.0.1 (#768) 2023-03-03 14:33:35 -08:00
jfr-connection Bump org.openjdk.jmc:flightrecorder from 8.3.0 to 8.3.1 (#826) 2023-04-18 15:27:09 +00:00
jfr-events Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
jfr-streaming Remove publishing of jfr-streaming (#753) 2023-02-22 11:28:16 -08:00
jmx-metrics Bump org.codehaus.groovy:groovy-bom from 3.0.16 to 3.0.17 (#803) 2023-03-31 12:49:17 -07:00
maven-extension README: Bump version in config sample (#808) 2023-04-10 19:39:55 -07:00
micrometer-meter-provider Bump io.micrometer:micrometer-registry-prometheus from 1.10.5 to 1.10.6 (#818) 2023-04-11 15:48:22 +02:00
noop-api Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
prometheus-client-bridge Bump com.diffplug.spotless:spotless-plugin-gradle from 6.17.0 to 6.18.0 (#810) 2023-04-06 15:57:50 +00:00
resource-providers Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
runtime-attach Bump net.bytebuddy:byte-buddy-agent from 1.14.3 to 1.14.4 (#811) 2023-04-06 08:37:20 -07:00
samplers Jfr streaming version (#721) 2023-02-02 08:27:25 -06:00
static-instrumenter Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.7.1 to 3.8.1 (#761) 2023-03-07 09:05:32 +01: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 [release/v1.25.x] Prepare release 1.25.1 (#843) 2023-04-21 18:39:36 +00:00
CONTRIBUTING.md Add CONTRIBUTING.md (#301) 2022-04-19 12:12:23 -07:00
LICENSE Initial commit 2020-08-17 14:57:15 -07:00
README.md Retire rmfitzpatrick (#734) 2023-02-09 21:44:21 +00:00
RELEASING.md Use dependabot to update OTel SDK and Instrumentation dependencies (#568) 2022-11-04 07:33:52 -07:00
build.gradle.kts Sync github actions, including release workflow (#274) 2022-03-29 10:21:24 -07:00
gradle.properties Remove workaround (#696) 2023-01-16 08:37:11 +01:00
gradlew Upgrade to gradle 8.0.1 (#768) 2023-03-03 14:33:35 -08:00
gradlew.bat Upgrade to gradle 7.6 (#678) 2023-01-09 13:22:20 -08:00
settings.gradle.kts Bump com.gradle.enterprise from 3.12.6 to 3.13 (#822) 2023-04-13 06:54:07 -07:00
version.gradle.kts [release/v1.25.x] Prepare release 1.25.1 (#843) 2023-04-21 18:39:36 +00: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!