@@ -4,33 +4,15 @@ version = "0.1.0"
4
4
edition = " 2021"
5
5
6
6
[dependencies ]
7
- # Library dependencies
8
- lambda_runtime = { path = " ../../lambda-runtime" }
9
- pin-project = " 1"
7
+ lambda_runtime = { path = " ../../lambda-runtime" , features = [" opentelemetry" ] }
10
8
opentelemetry-semantic-conventions = " 0.14"
9
+ opentelemetry = " 0.22"
10
+ opentelemetry_sdk = { version = " 0.22" , features = [" rt-tokio" ] }
11
+ opentelemetry-stdout = { version = " 0.3" , features = [" trace" ] }
12
+ pin-project = " 1"
13
+ serde_json = " 1.0"
14
+ tokio = " 1"
11
15
tower = " 0.4"
12
16
tracing = " 0.1"
13
-
14
- # Binary dependencies
15
- opentelemetry = { version = " 0.22" , optional = true }
16
- opentelemetry_sdk = { version = " 0.22" , features = [" rt-tokio" ], optional = true }
17
- opentelemetry-stdout = { version = " 0.3" , features = [" trace" ], optional = true }
18
- serde_json = { version = " 1.0" , optional = true }
19
- tokio = { version = " 1" , optional = true }
20
- tracing-opentelemetry = { version = " 0.23" , optional = true }
21
- tracing-subscriber = { version = " 0.3" , optional = true }
22
-
23
- [features ]
24
- build-binary = [
25
- " opentelemetry" ,
26
- " opentelemetry_sdk" ,
27
- " opentelemetry-stdout" ,
28
- " serde_json" ,
29
- " tokio" ,
30
- " tracing-opentelemetry" ,
31
- " tracing-subscriber" ,
32
- ]
33
-
34
- [[bin ]]
35
- name = " opentelemetry-tracing"
36
- required-features = [" build-binary" ]
17
+ tracing-opentelemetry = " 0.23"
18
+ tracing-subscriber = " 0.3"
0 commit comments