Skip to content

Commit f20ba55

Browse files
authored
feat: Add zstd trace compression (#592)
* feat: Add zstd trace compression * feat: Use send data builder * feat: use merged sha. Fmt * feat: Collect traces now returns a result * fix: clippy * fix: fmt
1 parent f3c3d2e commit f20ba55

6 files changed

Lines changed: 298 additions & 60 deletions

File tree

bottlecap/Cargo.lock

Lines changed: 28 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bottlecap/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ async-trait = { version = "0.1", default-features = false }
99
chrono = { version = "0.4", features = ["serde", "std", "now"], default-features = false }
1010
datadog-protos = { version = "0.1.0", default-features = false, git = "https://github.com/DataDog/saluki/" }
1111
ddsketch-agent = { version = "0.1.0", default-features = false, git = "https://github.com/DataDog/saluki/" }
12-
ddcommon = { git = "https://github.com/DataDog/libdatadog", rev = "b58170645053a75fcb7abd6920bdafb6ab2e5a45" }
13-
datadog-trace-protobuf = { git = "https://github.com/DataDog/libdatadog", rev = "b58170645053a75fcb7abd6920bdafb6ab2e5a45" }
14-
datadog-trace-utils = { git = "https://github.com/DataDog/libdatadog", rev = "b58170645053a75fcb7abd6920bdafb6ab2e5a45" }
15-
datadog-trace-mini-agent = { git = "https://github.com/DataDog/libdatadog", rev = "b58170645053a75fcb7abd6920bdafb6ab2e5a45" }
16-
datadog-trace-normalization = { git = "https://github.com/DataDog/libdatadog", rev = "b58170645053a75fcb7abd6920bdafb6ab2e5a45" }
17-
datadog-trace-obfuscation = { git = "https://github.com/DataDog/libdatadog", rev = "b58170645053a75fcb7abd6920bdafb6ab2e5a45" }
12+
ddcommon = { git = "https://github.com/DataDog/libdatadog", rev = "0ecd32f695e961a678e35e73c14aace6e7b853ca" }
13+
datadog-trace-protobuf = { git = "https://github.com/DataDog/libdatadog", rev = "0ecd32f695e961a678e35e73c14aace6e7b853ca" }
14+
datadog-trace-utils = { git = "https://github.com/DataDog/libdatadog", rev = "0ecd32f695e961a678e35e73c14aace6e7b853ca", features = ["compression"] }
15+
datadog-trace-mini-agent = { git = "https://github.com/DataDog/libdatadog", rev = "0ecd32f695e961a678e35e73c14aace6e7b853ca" }
16+
datadog-trace-normalization = { git = "https://github.com/DataDog/libdatadog", rev = "0ecd32f695e961a678e35e73c14aace6e7b853ca" }
17+
datadog-trace-obfuscation = { git = "https://github.com/DataDog/libdatadog", rev = "0ecd32f695e961a678e35e73c14aace6e7b853ca" }
1818
dogstatsd = { git = "https://github.com/DataDog/libdatadog", rev = "89754a92d3725c10b6e6e14202efd541a9fdc5a7" }
1919
figment = { version = "0.10", default-features = false, features = ["yaml", "env"] }
2020
hyper = { version = "0.14", default-features = false, features = ["server"] }

0 commit comments

Comments
 (0)