@@ -3,7 +3,7 @@ use opentelemetry::{
3
3
trace:: { Span , SpanBuilder , Tracer as _, TracerProvider as _} ,
4
4
Context ,
5
5
} ;
6
- use opentelemetry_sdk:: trace:: { Tracer , TracerProvider } ;
6
+ use opentelemetry_sdk:: trace:: { SdkTracerProvider , Tracer } ;
7
7
#[ cfg( not( target_os = "windows" ) ) ]
8
8
use pprof:: criterion:: { Output , PProfProfiler } ;
9
9
use std:: time:: SystemTime ;
@@ -14,7 +14,7 @@ fn many_enters(c: &mut Criterion) {
14
14
let mut group = c. benchmark_group ( "otel_many_enters" ) ;
15
15
16
16
group. bench_function ( "spec_baseline" , |b| {
17
- let provider = TracerProvider :: default ( ) ;
17
+ let provider = SdkTracerProvider :: default ( ) ;
18
18
let tracer = provider. tracer ( "bench" ) ;
19
19
b. iter ( || {
20
20
fn dummy ( tracer : & Tracer , cx : & Context ) {
@@ -43,7 +43,7 @@ fn many_enters(c: &mut Criterion) {
43
43
}
44
44
45
45
{
46
- let provider = TracerProvider :: default ( ) ;
46
+ let provider = SdkTracerProvider :: default ( ) ;
47
47
let tracer = provider. tracer ( "bench" ) ;
48
48
let otel_layer = tracing_opentelemetry:: layer ( )
49
49
. with_tracer ( tracer)
@@ -56,7 +56,7 @@ fn many_enters(c: &mut Criterion) {
56
56
}
57
57
58
58
{
59
- let provider = TracerProvider :: default ( ) ;
59
+ let provider = SdkTracerProvider :: default ( ) ;
60
60
let tracer = provider. tracer ( "bench" ) ;
61
61
let otel_layer = tracing_opentelemetry:: layer ( )
62
62
. with_tracer ( tracer)
@@ -73,7 +73,7 @@ fn many_children(c: &mut Criterion) {
73
73
let mut group = c. benchmark_group ( "otel_many_children" ) ;
74
74
75
75
group. bench_function ( "spec_baseline" , |b| {
76
- let provider = TracerProvider :: default ( ) ;
76
+ let provider = SdkTracerProvider :: default ( ) ;
77
77
let tracer = provider. tracer ( "bench" ) ;
78
78
b. iter ( || {
79
79
fn dummy ( tracer : & Tracer , cx : & Context ) {
@@ -101,7 +101,7 @@ fn many_children(c: &mut Criterion) {
101
101
}
102
102
103
103
{
104
- let provider = TracerProvider :: default ( ) ;
104
+ let provider = SdkTracerProvider :: default ( ) ;
105
105
let tracer = provider. tracer ( "bench" ) ;
106
106
let otel_layer = tracing_opentelemetry:: layer ( )
107
107
. with_tracer ( tracer)
@@ -118,7 +118,7 @@ fn many_events(c: &mut Criterion) {
118
118
let mut group = c. benchmark_group ( "otel_many_events" ) ;
119
119
120
120
group. bench_function ( "spec_baseline" , |b| {
121
- let provider = TracerProvider :: default ( ) ;
121
+ let provider = SdkTracerProvider :: default ( ) ;
122
122
let tracer = provider. tracer ( "bench" ) ;
123
123
b. iter ( || {
124
124
fn dummy ( tracer : & Tracer , cx : & Context ) {
@@ -147,7 +147,7 @@ fn many_events(c: &mut Criterion) {
147
147
}
148
148
149
149
{
150
- let provider = TracerProvider :: default ( ) ;
150
+ let provider = SdkTracerProvider :: default ( ) ;
151
151
let tracer = provider. tracer ( "bench" ) ;
152
152
let otel_layer = tracing_opentelemetry:: layer ( )
153
153
. with_tracer ( tracer)
@@ -160,7 +160,7 @@ fn many_events(c: &mut Criterion) {
160
160
}
161
161
162
162
{
163
- let provider = TracerProvider :: builder ( )
163
+ let provider = SdkTracerProvider :: builder ( )
164
164
. with_max_events_per_span ( 1000 )
165
165
. build ( ) ;
166
166
let tracer = provider. tracer ( "bench" ) ;
0 commit comments