@@ -18,14 +18,21 @@ rust-version = "1.75.0"
18
18
[features ]
19
19
default = [" tracing-log" , " metrics" ]
20
20
# Enables support for exporting OpenTelemetry metrics
21
- metrics = [" opentelemetry/metrics" ," opentelemetry_sdk/metrics" , " smallvec" ]
21
+ metrics = [" opentelemetry/metrics" , " opentelemetry_sdk/metrics" , " smallvec" ]
22
22
23
23
[dependencies ]
24
- opentelemetry = { version = " 0.30.0" , default-features = false , features = [" trace" ] }
25
- opentelemetry_sdk = { version = " 0.30.0" , default-features = false , features = [" trace" ] }
24
+ opentelemetry = { version = " 0.31.0" , default-features = false , features = [
25
+ " trace" ,
26
+ ] }
27
+ opentelemetry_sdk = { version = " 0.31.0" , default-features = false , features = [
28
+ " trace" ,
29
+ ] }
26
30
tracing = { version = " 0.1.35" , default-features = false , features = [" std" ] }
27
31
tracing-core = " 0.1.28"
28
- tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [" registry" , " std" ] }
32
+ tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [
33
+ " registry" ,
34
+ " std" ,
35
+ ] }
29
36
tracing-log = { version = " 0.2.0" , default-features = false , optional = true }
30
37
rustversion = " 1.0.9"
31
38
smallvec = { version = " 1.0" , optional = true }
@@ -36,18 +43,37 @@ lazy_static = { version = "1.0.2", optional = true }
36
43
37
44
[dev-dependencies ]
38
45
async-trait = " 0.1.56"
39
- criterion = { version = " 0.5.1" , default-features = false , features = [" html_reports" ] }
40
- opentelemetry = { version = " 0.30.0" , features = [" trace" , " metrics" ] }
41
- opentelemetry_sdk = { version = " 0.30.0" , default-features = false , features = [" trace" , " rt-tokio" , " experimental_metrics_custom_reader" , " testing" ] }
42
- opentelemetry-stdout = { version = " 0.30.0" , features = [" trace" , " metrics" ] }
43
- opentelemetry-otlp = { version = " 0.30.0" , features = [" metrics" , " grpc-tonic" ] }
44
- opentelemetry-semantic-conventions = { version = " 0.30.0" , features = [" semconv_experimental" ] }
46
+ criterion = { version = " 0.5.1" , default-features = false , features = [
47
+ " html_reports" ,
48
+ ] }
49
+ opentelemetry = { version = " 0.31.0" , features = [" trace" , " metrics" ] }
50
+ opentelemetry_sdk = { version = " 0.31.0" , default-features = false , features = [
51
+ " trace" ,
52
+ " rt-tokio" ,
53
+ " experimental_metrics_custom_reader" ,
54
+ " testing" ,
55
+ ] }
56
+ opentelemetry-stdout = { version = " 0.31.0" , features = [" trace" , " metrics" ] }
57
+ opentelemetry-otlp = { version = " 0.31.0" , features = [
58
+ " metrics" ,
59
+ " grpc-tonic" ,
60
+ ] }
61
+ opentelemetry-semantic-conventions = { version = " 0.31.0" , features = [
62
+ " semconv_experimental" ,
63
+ ] }
45
64
futures-util = { version = " 0.3.17" , default-features = false }
46
65
tokio = { version = " 1" , features = [" full" ] }
47
66
tokio-stream = " 0.1"
48
- tracing = { version = " 0.1.35" , default-features = false , features = [" std" , " attributes" ] }
67
+ tracing = { version = " 0.1.35" , default-features = false , features = [
68
+ " std" ,
69
+ " attributes" ,
70
+ ] }
49
71
tracing-error = " 0.2.0"
50
- tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [" registry" , " std" , " fmt" ] }
72
+ tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [
73
+ " registry" ,
74
+ " std" ,
75
+ " fmt" ,
76
+ ] }
51
77
52
78
[target .'cfg(not(target_os = "windows"))' .dev-dependencies ]
53
79
pprof = { version = " 0.15.0" , features = [" flamegraph" , " criterion" ] }
0 commit comments