open-telemetry/opentelemetry-java-instrumentation

Java 2.5k stars

OpenTelemetry auto-instrumentation and instrumentation libraries for Java

✓ Synced 3h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/open-telemetry/opentelemetry-java-instrumentation.svg)](https://ngmi.review/repo/open-telemetry/opentelemetry-java-instrumentation)
5.0k Merged PRs
3 days Avg Merge Time
7m Fastest PR
9 months Slowest PR
#854 Global Speed Rank
Trim top 0% outliers

Trends Over Time

Monthly aggregates for this repo. The gap between avg and median reveals outlier skew.

PR size over time (lines changed)
Review time over time (hrs)
Changes requested rate over time (%)
Merged PRs per month
Time to first review (hrs)
Unreviewed merge rate (%)

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#15775 fix spring declarative config with env var substitution @zeitlinger 1 month 30
#16266 fix(deps): update jackson packages to v2.21.1 @renovate 20.2h 1
#15822 use Distribution node @zeitlinger 1 month 30
#16243 fix tomcat error valve classes visibility @SylvainJuge 3 days 1
#16263 chore(deps): update weekly update @renovate 15.2h 1
#16272 Exclude flaky vaadin.com from lychee link checks @zeitlinger 3.5h 1
#16271 Directory structure unification for JMX metrics testing apps @robsunday 6.4h 1
#16260 Rename isEmitStableCodeSemconv to align with others @trask 23.3h 1
#16138 Clear recorded exception when request completes @laurit 11 days 3
#16265 Improve fix-pr-ci-failures prompt @trask 1.3h 1
#16252 Add more static imports to spotlessApply: Collections.empty* and singleton* @trask 1 day 2
#16253 Style guide: vendoring in semconv constants @trask 21.6h 2
#15838 Convert lettuce to use instrumenter @steverao 1 month 10
#16262 fix(deps): update dependency com.jayway.jsonpath:json-path to v3 @renovate 1.2h 1
#16255 Use db system constants in tests @trask 20.2h 1
#16256 Add static import of SemconvStabillity.emit* to spotless apply @trask 12.4h 1
#16136 chore: update instrumentation list [automated] @otelbot-java-instrumentation 10 days 7
#16245 Add `assertThat` static imports to spotless @trask 7.0h 1
#16247 Add semconv static import constants to spotless @trask 6.2h 1
#16246 Add Mockito static imports to spotless @trask 5.0h 1