Skip to content

Commit 5c8c644

Browse files
authored
Merge branch 'main' into log-async-trait-impl
2 parents be7ecec + acf16ed commit 5c8c644

File tree

73 files changed

+2186
-737
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+2186
-737
lines changed

.cspell.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@
4949
"nocapture",
5050
"Ochtman",
5151
"opentelemetry",
52+
"OTELCOL",
5253
"OTLP",
54+
"periodicreader",
5355
"protoc",
5456
"quantile",
5557
"Redelmeier",
@@ -59,6 +61,7 @@
5961
"shoppingcart",
6062
"struct",
6163
"Tescher",
64+
"testresults",
6265
"tracerprovider",
6366
"updown",
6467
"Zhongyang",

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ jobs:
148148
if: hashFiles('Cargo.lock') == ''
149149
run: cargo generate-lockfile
150150
- name: cargo llvm-cov
151-
run: cargo llvm-cov --locked --all-features --workspace --lcov --output-path lcov.info
151+
run: cargo llvm-cov --locked --all-features --workspace --lcov --lib --output-path lcov.info
152152
- name: Upload to codecov.io
153153
uses: codecov/codecov-action@v4
154154
env:

.github/workflows/integration_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ jobs:
2424
with:
2525
components: rustfmt
2626
- uses: arduino/setup-protoc@v3
27-
- name: Run integration tests using docker compose
27+
- name: Run integration tests
2828
run: ./scripts/integration_tests.sh

examples/logs-basic/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ license = "Apache-2.0"
66
publish = false
77

88
[dependencies]
9-
opentelemetry = { path = "../../opentelemetry", features = ["logs"] }
109
opentelemetry_sdk = { path = "../../opentelemetry-sdk", features = ["logs"] }
1110
opentelemetry-stdout = { path = "../../opentelemetry-stdout", features = ["logs"]}
1211
opentelemetry-appender-tracing = { path = "../../opentelemetry-appender-tracing", default-features = false}
13-
opentelemetry-semantic-conventions = { path = "../../opentelemetry-semantic-conventions" }
1412
tracing = { workspace = true, features = ["std"]}
1513
tracing-subscriber = { workspace = true, features = ["registry", "std"] }

examples/metrics-advanced/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ opentelemetry = { path = "../../opentelemetry", features = ["metrics"] }
1010
opentelemetry_sdk = { path = "../../opentelemetry-sdk", features = ["spec_unstable_metrics_views", "rt-tokio"] }
1111
opentelemetry-stdout = { path = "../../opentelemetry-stdout", features = ["metrics"] }
1212
tokio = { workspace = true, features = ["full"] }
13-
serde_json = { workspace = true }

examples/metrics-basic/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ opentelemetry = { path = "../../opentelemetry", features = ["metrics"] }
1010
opentelemetry_sdk = { path = "../../opentelemetry-sdk", features = ["metrics", "rt-tokio"] }
1111
opentelemetry-stdout = { path = "../../opentelemetry-stdout", features = ["metrics"]}
1212
tokio = { workspace = true, features = ["full"] }
13-
serde_json = { workspace = true }
1413

examples/tracing-grpc/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ opentelemetry-stdout = { path = "../../opentelemetry-stdout", features = ["trace
2020
prost = { workspace = true }
2121
tokio = { workspace = true, features = ["full"] }
2222
tonic = { workspace = true }
23-
serde_json = { workspace = true }
2423

2524
[build-dependencies]
2625
tonic-build = { workspace = true }

examples/tracing-jaeger/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,4 @@ publish = false
99
opentelemetry = { path = "../../opentelemetry" }
1010
opentelemetry_sdk = { path = "../../opentelemetry-sdk", features = ["rt-tokio"] }
1111
opentelemetry-otlp = { path = "../../opentelemetry-otlp", features = ["tonic"] }
12-
opentelemetry-semantic-conventions = { path = "../../opentelemetry-semantic-conventions" }
1312
tokio = { workspace = true, features = ["full"] }

opentelemetry-appender-log/examples/logs-basic.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use log::{error, info, warn, Level};
88
use opentelemetry_appender_log::OpenTelemetryLogBridge;
99
use opentelemetry_sdk::logs::{BatchLogProcessor, LoggerProvider};
10-
use opentelemetry_sdk::runtime;
1110
use opentelemetry_stdout::LogExporter;
1211

1312
#[tokio::main]
@@ -16,7 +15,7 @@ async fn main() {
1615
let exporter = LogExporter::default();
1716
//Create a LoggerProvider and register the exporter
1817
let logger_provider = LoggerProvider::builder()
19-
.with_log_processor(BatchLogProcessor::builder(exporter, runtime::Tokio).build())
18+
.with_log_processor(BatchLogProcessor::builder(exporter).build())
2019
.build();
2120

2221
// Setup Log Appender for the log crate.

opentelemetry-appender-tracing/src/layer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ mod tests {
302302
async fn batch_processor_no_deadlock() {
303303
let exporter: ReentrantLogExporter = ReentrantLogExporter;
304304
let logger_provider = LoggerProvider::builder()
305-
.with_batch_exporter(exporter.clone(), opentelemetry_sdk::runtime::Tokio)
305+
.with_batch_exporter(exporter.clone())
306306
.build();
307307

308308
let layer = layer::OpenTelemetryTracingBridge::new(&logger_provider);

0 commit comments

Comments
 (0)