Skip to content

Commit b21bd3f

Browse files
authored
Merge branch 'main' into set_precommit_pwd
2 parents 956b7f0 + a1ac806 commit b21bd3f

Some content is hidden

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

64 files changed

+502
-355
lines changed

.cspell.json

+2
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"deque",
3838
"Dirkjan",
3939
"EPYC",
40+
"flamegraph",
4041
"hasher",
4142
"Isobel",
4243
"jaegertracing",
@@ -53,6 +54,7 @@
5354
"OTELCOL",
5455
"OTLP",
5556
"periodicreader",
57+
"pprof",
5658
"prost",
5759
"protoc",
5860
"quantile",

.github/workflows/integration_tests.yml

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ jobs:
99
integration_tests:
1010
runs-on: ubuntu-latest
1111
timeout-minutes: 10
12-
if: ${{ github.event.label.name == 'integration tests' || contains(github.event.pull_request.labels.*.name, 'integration tests') }}
1312
steps:
1413
- name: Free disk space
1514
run: |

opentelemetry-appender-log/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,7 @@ mod tests {
769769
use super::OpenTelemetryLogBridge;
770770

771771
use opentelemetry::{logs::AnyValue, StringValue};
772-
use opentelemetry_sdk::{logs::LoggerProvider, testing::logs::InMemoryLogExporter};
772+
use opentelemetry_sdk::{logs::InMemoryLogExporter, logs::LoggerProvider};
773773

774774
use log::Log;
775775

opentelemetry-appender-tracing/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ criterion = { workspace = true }
2828
tokio = { workspace = true, features = ["full"]}
2929

3030
[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
31-
pprof = { version = "0.13", features = ["flamegraph", "criterion"] }
31+
pprof = { version = "0.14", features = ["flamegraph", "criterion"] }
3232

3333
[features]
3434
experimental_metadata_attributes = ["dep:tracing-log"]

opentelemetry-appender-tracing/src/layer.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,9 +213,9 @@ mod tests {
213213
use opentelemetry::trace::TracerProvider as _;
214214
use opentelemetry::trace::{TraceContextExt, TraceFlags, Tracer};
215215
use opentelemetry::{logs::AnyValue, Key};
216+
use opentelemetry_sdk::logs::InMemoryLogExporter;
216217
use opentelemetry_sdk::logs::{LogBatch, LogExporter};
217218
use opentelemetry_sdk::logs::{LogRecord, LogResult, LoggerProvider};
218-
use opentelemetry_sdk::testing::logs::InMemoryLogExporter;
219219
use opentelemetry_sdk::trace::{Sampler, TracerProvider};
220220
use tracing::{error, warn};
221221
use tracing_subscriber::prelude::__tracing_subscriber_SubscriberExt;

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ use opentelemetry_proto::transform::common::tonic::ResourceAttributesWithSchema;
1313
use opentelemetry_proto::transform::logs::tonic::group_logs_by_resource_and_scope;
1414
#[cfg(feature = "trace")]
1515
use opentelemetry_proto::transform::trace::tonic::group_spans_by_resource_and_scope;
16-
#[cfg(feature = "trace")]
17-
use opentelemetry_sdk::export::trace::SpanData;
1816
#[cfg(feature = "logs")]
1917
use opentelemetry_sdk::logs::LogBatch;
18+
#[cfg(feature = "trace")]
19+
use opentelemetry_sdk::trace::SpanData;
2020
use prost::Message;
2121
use std::collections::HashMap;
2222
use std::env;

opentelemetry-otlp/src/exporter/http/trace.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::sync::Arc;
33
use futures_core::future::BoxFuture;
44
use http::{header::CONTENT_TYPE, Method};
55
use opentelemetry::{otel_debug, trace::TraceError};
6-
use opentelemetry_sdk::export::trace::{ExportResult, SpanData, SpanExporter};
6+
use opentelemetry_sdk::trace::{ExportResult, SpanData, SpanExporter};
77

88
use super::OtlpHttpClient;
99

opentelemetry-otlp/src/exporter/tonic/trace.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use opentelemetry::{otel_debug, trace::TraceError};
55
use opentelemetry_proto::tonic::collector::trace::v1::{
66
trace_service_client::TraceServiceClient, ExportTraceServiceRequest,
77
};
8-
use opentelemetry_sdk::export::trace::{ExportResult, SpanData, SpanExporter};
8+
use opentelemetry_sdk::trace::{ExportResult, SpanData, SpanExporter};
99
use tonic::{codegen::CompressionEncoding, service::Interceptor, transport::Channel, Request};
1010

1111
use opentelemetry_proto::transform::trace::tonic::group_spans_by_resource_and_scope;

opentelemetry-otlp/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ pub use crate::exporter::{
262262
OTEL_EXPORTER_OTLP_TIMEOUT_DEFAULT,
263263
};
264264

265-
use opentelemetry_sdk::export::ExportError;
265+
use opentelemetry_sdk::ExportError;
266266

267267
/// Type to indicate the builder does not have a client set.
268268
#[derive(Debug, Default, Clone)]

opentelemetry-otlp/src/span.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use std::fmt::Debug;
66

77
use futures_core::future::BoxFuture;
8-
use opentelemetry_sdk::export::trace::{ExportResult, SpanData};
8+
use opentelemetry_sdk::trace::{ExportResult, SpanData};
99

1010
#[cfg(feature = "grpc-tonic")]
1111
use crate::{
@@ -107,7 +107,7 @@ impl HasHttpConfig for SpanExporterBuilder<HttpExporterBuilderSet> {
107107

108108
/// OTLP exporter that sends tracing information
109109
#[derive(Debug)]
110-
pub struct SpanExporter(Box<dyn opentelemetry_sdk::export::trace::SpanExporter>);
110+
pub struct SpanExporter(Box<dyn opentelemetry_sdk::trace::SpanExporter>);
111111

112112
impl SpanExporter {
113113
/// Obtain a builder to configure a [SpanExporter].
@@ -116,12 +116,12 @@ impl SpanExporter {
116116
}
117117

118118
/// Build a new span exporter from a client
119-
pub fn new(client: impl opentelemetry_sdk::export::trace::SpanExporter + 'static) -> Self {
119+
pub fn new(client: impl opentelemetry_sdk::trace::SpanExporter + 'static) -> Self {
120120
SpanExporter(Box::new(client))
121121
}
122122
}
123123

124-
impl opentelemetry_sdk::export::trace::SpanExporter for SpanExporter {
124+
impl opentelemetry_sdk::trace::SpanExporter for SpanExporter {
125125
fn export(&mut self, batch: Vec<SpanData>) -> BoxFuture<'static, ExportResult> {
126126
self.0.export(batch)
127127
}

0 commit comments

Comments
 (0)