Go to file
dependabot[bot] 068e492a98
Bump plexus-component-annotations from 2.1.0 to 2.1.1 (#464)
2022-09-22 11:13:19 -07:00
.github More dependabot (#446) 2022-09-22 09:52:11 -07:00
all Target Java 17 for all project (#329) 2022-05-10 15:33:06 +09:00
aws-resources Move aws resource detectors from opentelemetry-java (#433) 2022-09-12 20:02:35 -07:00
aws-xray Fix dependency (#411) 2022-08-03 21:47:37 -07:00
buildSrc Fix javadoc (#445) 2022-09-21 09:40:54 -05: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 Bump hipparchus-core from 2.1 to 2.2 (#447) 2022-09-22 10:18:19 -07:00
dependencyManagement Bump awaitility from 4.1.1 to 4.2.0 (#452) 2022-09-22 10:45:40 -07:00
example Update example to follow current conventions. (#212) 2022-01-20 13:56:18 +09:00
gradle/wrapper Update to gradle 7.5.1 (#415) 2022-09-05 16:22:16 +02:00
jfr-events Move jfr-events to package consistent with contrib repository (#431) 2022-08-30 16:11:25 -05:00
jfr-streaming Bump spotless version (#414) 2022-08-05 19:15:21 +02:00
jmx-metrics Bump groovy-bom from 3.0.8 to 3.0.13 (#450) 2022-09-22 10:29:42 -07:00
maven-extension Bump plexus-component-annotations from 2.1.0 to 2.1.1 (#464) 2022-09-22 11:13:19 -07:00
micrometer-meter-provider MeterProvider that delegates to Micrometer MeterRegistry (#328) 2022-05-24 14:18:58 -07:00
noop-api Fix release (#440) 2022-09-19 13:00:10 -07:00
runtime-attach Bump byte-buddy-agent from 1.11.18 to 1.12.17 (#462) 2022-09-22 10:48:25 -07:00
samplers Bump spotless version (#414) 2022-08-05 19:15:21 +02:00
static-instrumenter Bump maven-plugin-api from 3.6.3 to 3.8.6 (#453) 2022-09-22 10:46:04 -07:00
.editorconfig Update spotless config and add .editorconfig (#100) 2021-09-27 17:16:23 +09: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 Update version to 1.19.0-SNAPSHOT (#438) 2022-09-19 11:02:12 -07: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 Remove myself as approver from readme (#405) 2022-07-20 13:58:04 -04:00
RELEASING.md Add release cadence (#432) 2022-09-09 08:47:15 -07:00
build.gradle.kts Sync github actions, including release workflow (#274) 2022-03-29 10:21:24 -07:00
gradle.properties Use Java 17 for building, still target Java 8 by default (#117) 2021-10-18 16:23:06 +09:00
gradlew Update to gradle 7.5.1 (#415) 2022-09-05 16:22:16 +02:00
gradlew.bat Update to gradle 7.5.1 (#415) 2022-09-05 16:22:16 +02:00
settings.gradle.kts Move aws resource detectors from opentelemetry-java (#433) 2022-09-12 20:02:35 -07:00
version.gradle.kts Update version to 1.19.0-SNAPSHOT (#438) 2022-09-19 11:02: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):

Learn more about roles in the community repository.

Thanks to all the people who already contributed!