Skip to content

Commit 24320e1

Browse files
authored
Merge branch 'main' into cijothomas/traceid-common
2 parents 7a14a42 + dfeeac7 commit 24320e1

File tree

61 files changed

+716
-453
lines changed

Some content is hidden

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

61 files changed

+716
-453
lines changed

.cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"datapoint",
3838
"deque",
3939
"Dirkjan",
40+
"Dwarnings",
4041
"EPYC",
4142
"flamegraph",
4243
"hasher",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ Project versioning information and stability guarantees can be found
6868
use opentelemetry::trace::{
6969
TraceContextExt,
7070
Tracer,
71-
TracerProvider as _,
71+
TracerProvider,
7272
};
73-
use opentelemetry_sdk::trace::TracerProvider;
73+
use opentelemetry_sdk::trace::SdkTracerProvider;
7474

7575
fn main() {
7676
// Create a new trace pipeline that prints to stdout

examples/logs-basic/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
use opentelemetry_appender_tracing::layer;
2-
use opentelemetry_sdk::logs::LoggerProvider;
2+
use opentelemetry_sdk::logs::SdkLoggerProvider;
33
use opentelemetry_sdk::Resource;
44
use tracing::error;
55
use tracing_subscriber::prelude::*;
66

77
fn main() {
88
let exporter = opentelemetry_stdout::LogExporter::default();
9-
let provider: LoggerProvider = LoggerProvider::builder()
9+
let provider: SdkLoggerProvider = SdkLoggerProvider::builder()
1010
.with_resource(
1111
Resource::builder()
1212
.with_service_name("log-appender-tracing-example")

examples/tracing-grpc/src/client.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ use opentelemetry::{
99
Context, KeyValue,
1010
};
1111

12-
fn init_tracer() -> sdktrace::TracerProvider {
12+
fn init_tracer() -> sdktrace::SdkTracerProvider {
1313
global::set_text_map_propagator(TraceContextPropagator::new());
1414
// Install stdout exporter pipeline to be able to retrieve the collected spans.
15-
let provider = sdktrace::TracerProvider::builder()
15+
let provider = sdktrace::SdkTracerProvider::builder()
1616
.with_batch_exporter(SpanExporter::default())
1717
.build();
1818

examples/tracing-grpc/src/server.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ use opentelemetry::{
55
propagation::Extractor,
66
trace::{Span, SpanKind, Tracer},
77
};
8-
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace::TracerProvider};
8+
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace::SdkTracerProvider};
99
use opentelemetry_stdout::SpanExporter;
1010
use tonic::{transport::Server, Request, Response, Status};
1111

12-
fn init_tracer() -> TracerProvider {
12+
fn init_tracer() -> SdkTracerProvider {
1313
global::set_text_map_propagator(TraceContextPropagator::new());
1414
// Install stdout exporter pipeline to be able to retrieve the collected spans.
15-
let provider = TracerProvider::builder()
15+
let provider = SdkTracerProvider::builder()
1616
.with_batch_exporter(SpanExporter::default())
1717
.build();
1818

examples/tracing-http-propagator/src/client.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ use opentelemetry::{
66
Context, KeyValue,
77
};
88
use opentelemetry_http::{Bytes, HeaderInjector};
9-
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace::TracerProvider};
9+
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace::SdkTracerProvider};
1010
use opentelemetry_stdout::SpanExporter;
1111

1212
fn init_tracer() {
1313
global::set_text_map_propagator(TraceContextPropagator::new());
1414
// Install stdout exporter pipeline to be able to retrieve the collected spans.
1515
// For the demonstration, use `Sampler::AlwaysOn` sampler to sample all traces.
16-
let provider = TracerProvider::builder()
16+
let provider = SdkTracerProvider::builder()
1717
.with_simple_exporter(SpanExporter::default())
1818
.build();
1919

examples/tracing-http-propagator/src/server.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use opentelemetry::{
77
Context, KeyValue,
88
};
99
use opentelemetry_http::{Bytes, HeaderExtractor};
10-
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace::TracerProvider};
10+
use opentelemetry_sdk::{propagation::TraceContextPropagator, trace::SdkTracerProvider};
1111
use opentelemetry_semantic_conventions::trace;
1212
use opentelemetry_stdout::SpanExporter;
1313
use std::{convert::Infallible, net::SocketAddr};
@@ -93,7 +93,7 @@ fn init_tracer() {
9393

9494
// Setup tracerprovider with stdout exporter
9595
// that prints the spans to stdout.
96-
let provider = TracerProvider::builder()
96+
let provider = SdkTracerProvider::builder()
9797
.with_simple_exporter(SpanExporter::default())
9898
.build();
9999

examples/tracing-jaeger/src/main.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ use opentelemetry::{
33
trace::{TraceContextExt, TraceError, Tracer},
44
KeyValue,
55
};
6-
use opentelemetry_sdk::trace::TracerProvider;
6+
use opentelemetry_sdk::trace::SdkTracerProvider;
77
use opentelemetry_sdk::Resource;
88

99
use std::error::Error;
1010

11-
fn init_tracer_provider() -> Result<opentelemetry_sdk::trace::TracerProvider, TraceError> {
11+
fn init_tracer_provider() -> Result<opentelemetry_sdk::trace::SdkTracerProvider, TraceError> {
1212
let exporter = opentelemetry_otlp::SpanExporter::builder()
1313
.with_tonic()
1414
.build()?;
1515

16-
Ok(TracerProvider::builder()
16+
Ok(SdkTracerProvider::builder()
1717
.with_batch_exporter(exporter)
1818
.with_resource(
1919
Resource::builder()

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
///
77
use log::{error, info, warn, Level};
88
use opentelemetry_appender_log::OpenTelemetryLogBridge;
9-
use opentelemetry_sdk::logs::{BatchLogProcessor, LoggerProvider};
9+
use opentelemetry_sdk::logs::{BatchLogProcessor, SdkLoggerProvider};
1010
use opentelemetry_stdout::LogExporter;
1111

1212
#[tokio::main]
1313
async fn main() {
1414
//Create an exporter that writes to stdout
1515
let exporter = LogExporter::default();
1616
//Create a LoggerProvider and register the exporter
17-
let logger_provider = LoggerProvider::builder()
17+
let logger_provider = SdkLoggerProvider::builder()
1818
.with_log_processor(BatchLogProcessor::builder(exporter).build())
1919
.build();
2020

opentelemetry-appender-log/src/lib.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -771,15 +771,15 @@ mod tests {
771771
use super::OpenTelemetryLogBridge;
772772

773773
use opentelemetry::{logs::AnyValue, StringValue};
774-
use opentelemetry_sdk::{logs::InMemoryLogExporter, logs::LoggerProvider};
774+
use opentelemetry_sdk::{logs::InMemoryLogExporter, logs::SdkLoggerProvider};
775775

776776
use log::Log;
777777

778778
#[test]
779779
fn logbridge_with_default_metadata_is_enabled() {
780780
let exporter = InMemoryLogExporter::default();
781781

782-
let logger_provider = LoggerProvider::builder()
782+
let logger_provider = SdkLoggerProvider::builder()
783783
.with_simple_exporter(exporter)
784784
.build();
785785

@@ -798,7 +798,7 @@ mod tests {
798798
fn logbridge_with_record_can_log() {
799799
let exporter = InMemoryLogExporter::default();
800800

801-
let logger_provider = LoggerProvider::builder()
801+
let logger_provider = SdkLoggerProvider::builder()
802802
.with_simple_exporter(exporter.clone())
803803
.build();
804804

@@ -912,7 +912,7 @@ mod tests {
912912

913913
let exporter = InMemoryLogExporter::default();
914914

915-
let logger_provider = LoggerProvider::builder()
915+
let logger_provider = SdkLoggerProvider::builder()
916916
.with_simple_exporter(exporter.clone())
917917
.build();
918918

@@ -1178,7 +1178,7 @@ mod tests {
11781178

11791179
let exporter = InMemoryLogExporter::default();
11801180

1181-
let logger_provider = LoggerProvider::builder()
1181+
let logger_provider = SdkLoggerProvider::builder()
11821182
.with_simple_exporter(exporter.clone())
11831183
.build();
11841184

@@ -1221,7 +1221,7 @@ mod tests {
12211221
fn test_flush() {
12221222
let exporter = InMemoryLogExporter::default();
12231223

1224-
let logger_provider = LoggerProvider::builder()
1224+
let logger_provider = SdkLoggerProvider::builder()
12251225
.with_simple_exporter(exporter)
12261226
.build();
12271227

0 commit comments

Comments
 (0)