Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use native Rust support for async traits in LogExporter::export() method (11% improvement) #2374

Open
wants to merge 30 commits into
base: main
Choose a base branch
from

Merge branch 'main' into log-async-trait-impl

09f7cb8
Select commit
Loading
Failed to load commit list.
Open

Use native Rust support for async traits in LogExporter::export() method (11% improvement) #2374

Merge branch 'main' into log-async-trait-impl
09f7cb8
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch failed Dec 20, 2024 in 1s

30.0% of diff hit (target 76.8%)

View this Pull Request on Codecov

30.0% of diff hit (target 76.8%)

Annotations

Check warning on line 258 in opentelemetry-appender-tracing/src/layer.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-appender-tracing/src/layer.rs#L249-L258

Added lines #L249 - L258 were not covered by tests

Check warning on line 24 in opentelemetry-otlp/src/exporter/http/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/http/logs.rs#L12-L24

Added lines #L12 - L24 were not covered by tests

Check warning on line 32 in opentelemetry-otlp/src/exporter/http/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/http/logs.rs#L26-L32

Added lines #L26 - L32 were not covered by tests

Check warning on line 36 in opentelemetry-otlp/src/exporter/http/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/http/logs.rs#L34-L36

Added lines #L34 - L36 were not covered by tests

Check warning on line 40 in opentelemetry-otlp/src/exporter/http/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/http/logs.rs#L38-L40

Added lines #L38 - L40 were not covered by tests

Check warning on line 52 in opentelemetry-otlp/src/exporter/http/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/http/logs.rs#L42-L52

Added lines #L42 - L52 were not covered by tests

Check warning on line 242 in opentelemetry-otlp/src/exporter/http/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/http/mod.rs#L242

Added line #L242 was not covered by tests

Check warning on line 320 in opentelemetry-otlp/src/exporter/http/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/http/mod.rs#L320

Added line #L320 was not covered by tests

Check warning on line 74 in opentelemetry-otlp/src/exporter/tonic/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/tonic/logs.rs#L60-L74

Added lines #L60 - L74 were not covered by tests

Check warning on line 76 in opentelemetry-otlp/src/exporter/tonic/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/tonic/logs.rs#L76

Added line #L76 was not covered by tests

Check warning on line 79 in opentelemetry-otlp/src/exporter/tonic/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/tonic/logs.rs#L79

Added line #L79 was not covered by tests

Check warning on line 81 in opentelemetry-otlp/src/exporter/tonic/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/tonic/logs.rs#L81

Added line #L81 was not covered by tests

Check warning on line 92 in opentelemetry-otlp/src/exporter/tonic/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/tonic/logs.rs#L83-L92

Added lines #L83 - L92 were not covered by tests

Check warning on line 276 in opentelemetry-otlp/src/exporter/tonic/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/exporter/tonic/mod.rs#L276

Added line #L276 was not covered by tests

Check warning on line 128 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L128

Added line #L128 was not covered by tests

Check warning on line 132 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L130-L132

Added lines #L130 - L132 were not covered by tests

Check warning on line 137 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L135-L137

Added lines #L135 - L137 were not covered by tests

Check warning on line 149 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L144-L149

Added lines #L144 - L149 were not covered by tests

Check warning on line 151 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L151

Added line #L151 was not covered by tests

Check warning on line 153 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L153

Added line #L153 was not covered by tests

Check warning on line 155 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L155

Added line #L155 was not covered by tests

Check warning on line 159 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L159

Added line #L159 was not covered by tests

Check warning on line 161 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L161

Added line #L161 was not covered by tests

Check warning on line 163 in opentelemetry-otlp/src/logs.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-otlp/src/logs.rs#L163

Added line #L163 was not covered by tests

Check warning on line 353 in opentelemetry-sdk/src/logs/log_processor.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

opentelemetry-sdk/src/logs/log_processor.rs#L353

Added line #L353 was not covered by tests