Skip to content

Commit f8b9f09

Browse files
committed
feat(otep-4719): API impl for linux
1 parent 1748286 commit f8b9f09

6 files changed

Lines changed: 748 additions & 45 deletions

File tree

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ pin-project-lite = "0.2"
3535
prost = "0.14"
3636
rand = { version = "0.9", default-features = false }
3737
reqwest = { version = "0.13.1", default-features = false }
38+
rustix = { version = "1.1.4", default-features = false }
39+
serial_test = "3"
3840
serde = { version = "1.0", default-features = false }
3941
serde_json = "1.0"
4042
temp-env = "0.3.6"

opentelemetry-proto/Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ metrics = ["opentelemetry/metrics", "opentelemetry_sdk/metrics"]
4444
logs = ["opentelemetry/logs", "opentelemetry_sdk/logs"]
4545
zpages = ["trace"]
4646
profiles = []
47-
process-context = []
47+
process-context = ["gen-tonic-messages", "rustix"]
4848
testing = ["opentelemetry/testing"]
4949

5050
# add ons
@@ -62,12 +62,14 @@ schemars = { workspace = true, optional = true }
6262
serde = { workspace = true, optional = true, features = ["serde_derive", "std"] }
6363
const-hex = { workspace = true, optional = true }
6464
base64 = { workspace = true, optional = true }
65+
rustix = { workspace = true, optional = true, features = ["mm", "fs", "process", "time"] }
6566

6667
[dev-dependencies]
6768
opentelemetry = { workspace = true, features = ["testing"] }
6869
tonic-prost-build = { workspace = true }
6970
tempfile = { workspace = true }
7071
serde_json = { workspace = true }
72+
serial_test = { workspace = true }
7173

7274
[lints]
7375
workspace = true

opentelemetry-proto/src/process_context.rs

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)