Skip to content

Commit bce86ea

Browse files
authored
chore: Upgrade libdatadog (#964)
## Overview The crate `datadog-trace-obfuscation` has been renamed as `libdd-trace-obfuscation`. This PR updates this dependency. ## Testing
1 parent bae97ec commit bce86ea

File tree

10 files changed

+46
-46
lines changed

10 files changed

+46
-46
lines changed

bottlecap/Cargo.lock

Lines changed: 25 additions & 25 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
@@ -64,12 +64,12 @@ indexmap = {version = "2.11.0", default-features = false}
6464
# be found in the clippy.toml file adjacent to this Cargo.toml.
6565
datadog-protos = { version = "0.1.0", default-features = false, git = "https://github.com/DataDog/saluki/", rev = "c89b58e5784b985819baf11f13f7d35876741222"}
6666
ddsketch-agent = { version = "0.1.0", default-features = false, git = "https://github.com/DataDog/saluki/", rev = "c89b58e5784b985819baf11f13f7d35876741222"}
67-
libdd-common = { git = "https://github.com/DataDog/libdatadog", rev = "7540423559548ce049c5424599d28ee1731378e8" }
68-
libdd-trace-protobuf = { git = "https://github.com/DataDog/libdatadog", rev = "7540423559548ce049c5424599d28ee1731378e8" }
69-
libdd-trace-utils = { git = "https://github.com/DataDog/libdatadog", rev = "7540423559548ce049c5424599d28ee1731378e8" , features = ["mini_agent"] }
70-
libdd-trace-normalization = { git = "https://github.com/DataDog/libdatadog", rev = "7540423559548ce049c5424599d28ee1731378e8" }
71-
datadog-trace-obfuscation = { git = "https://github.com/DataDog/libdatadog", rev = "7540423559548ce049c5424599d28ee1731378e8" }
72-
libdd-trace-stats = { git = "https://github.com/DataDog/libdatadog", rev = "7540423559548ce049c5424599d28ee1731378e8" }
67+
libdd-common = { git = "https://github.com/DataDog/libdatadog", rev = "73c675b79f81978ee1190be6af0c5abec997e3b0" }
68+
libdd-trace-protobuf = { git = "https://github.com/DataDog/libdatadog", rev = "73c675b79f81978ee1190be6af0c5abec997e3b0" }
69+
libdd-trace-utils = { git = "https://github.com/DataDog/libdatadog", rev = "73c675b79f81978ee1190be6af0c5abec997e3b0" , features = ["mini_agent"] }
70+
libdd-trace-normalization = { git = "https://github.com/DataDog/libdatadog", rev = "73c675b79f81978ee1190be6af0c5abec997e3b0" }
71+
libdd-trace-obfuscation = { git = "https://github.com/DataDog/libdatadog", rev = "73c675b79f81978ee1190be6af0c5abec997e3b0" }
72+
libdd-trace-stats = { git = "https://github.com/DataDog/libdatadog", rev = "73c675b79f81978ee1190be6af0c5abec997e3b0" }
7373
dogstatsd = { git = "https://github.com/DataDog/serverless-components", rev = "502f005c56b8d51dee95424a9c1404df46e2aae4", default-features = false }
7474
datadog-fips = { git = "https://github.com/DataDog/serverless-components", rev = "502f005c56b8d51dee95424a9c1404df46e2aae4", default-features = false }
7575
libddwaf = { version = "1.28.1", git = "https://github.com/DataDog/libddwaf-rust", rev = "d1534a158d976bd4f747bf9fcc58e0712d2d17fc", default-features = false, features = ["serde"] }

bottlecap/LICENSE-3rdparty.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ crc32fast,https://github.com/srijs/rust-crc32fast,MIT OR Apache-2.0,"Sam Rijs <s
3232
crypto-common,https://github.com/RustCrypto/traits,MIT OR Apache-2.0,RustCrypto Developers
3333
datadog-fips,https://github.com/DataDog/serverless-components,Apache-2.0,The datadog-fips Authors
3434
datadog-protos,https://github.com/DataDog/saluki,Apache-2.0,The datadog-protos Authors
35-
datadog-trace-obfuscation,https://github.com/DataDog/libdatadog,Apache-2.0,David Lee <[email protected]>
3635
ddsketch-agent,https://github.com/DataDog/saluki,Apache-2.0,The ddsketch-agent Authors
3736
deranged,https://github.com/jhpratt/deranged,MIT OR Apache-2.0,Jacob Pratt <[email protected]>
3837
derive_more,https://github.com/JelteF/derive_more,MIT,Jelte Fennema <[email protected]>
@@ -103,6 +102,7 @@ libdd-common,https://github.com/DataDog/libdatadog/tree/main/datadog-common,Apac
103102
libdd-ddsketch,https://github.com/DataDog/libdatadog/tree/main/libdd-ddsketch,Apache-2.0,The libdd-ddsketch Authors
104103
libdd-tinybytes,https://github.com/DataDog/libdatadog/tree/main/libdd-tinybytes,Apache-2.0,The libdd-tinybytes Authors
105104
libdd-trace-normalization,https://github.com/DataDog/libdatadog/tree/main/libdd-trace-normalization,Apache-2.0,David Lee <[email protected]>
105+
libdd-trace-obfuscation,https://github.com/DataDog/libdatadog/tree/main/libdd-trace-obfuscation,Apache-2.0,Datadog Inc. <[email protected]>
106106
libdd-trace-protobuf,https://github.com/DataDog/libdatadog/tree/main/libdd-trace-protobuf,Apache-2.0,The libdd-trace-protobuf Authors
107107
libdd-trace-stats,https://github.com/DataDog/libdatadog/tree/main/libdd-trace-stats,Apache-2.0,The libdd-trace-stats Authors
108108
libdd-trace-utils,https://github.com/DataDog/libdatadog/tree/main/libdd-trace-utils,Apache-2.0,The libdd-trace-utils Authors

bottlecap/src/bin/bottlecap/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ use bottlecap::{
7878
};
7979
use datadog_fips::reqwest_adapter::create_reqwest_client_builder;
8080
use datadog_protos::metrics::SketchPayload;
81-
use datadog_trace_obfuscation::obfuscation_config;
8281
use decrypt::resolve_secrets;
8382
use dogstatsd::{
8483
aggregator_service::AggregatorHandle as MetricsAggregatorHandle,
@@ -93,6 +92,7 @@ use dogstatsd::{
9392
flusher::{Flusher as MetricsFlusher, FlusherConfig as MetricsFlusherConfig},
9493
metric::{EMPTY_TAGS, SortedTags},
9594
};
95+
use libdd_trace_obfuscation::obfuscation_config;
9696
use libdd_trace_utils::send_data::SendData;
9797
use reqwest::Client;
9898
use std::{collections::hash_map, env, path::Path, str::FromStr, sync::Arc};

bottlecap/src/config/apm_replace_rule.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use datadog_trace_obfuscation::replacer::{ReplaceRule, parse_rules_from_string};
1+
use libdd_trace_obfuscation::replacer::{ReplaceRule, parse_rules_from_string};
22
use serde::de::{Deserializer, SeqAccess, Visitor};
33
use serde::{Deserialize, Serialize};
44
use serde_json;

bottlecap/src/config/env.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use serde::Deserialize;
33
use std::collections::HashMap;
44
use std::time::Duration;
55

6-
use datadog_trace_obfuscation::replacer::ReplaceRule;
76
use dogstatsd::util::parse_metric_namespace;
7+
use libdd_trace_obfuscation::replacer::ReplaceRule;
88

99
use crate::{
1010
config::{
@@ -900,7 +900,7 @@ mod tests {
900900
)]),
901901
apm_dd_url: "https://apm.datadoghq.com".to_string(),
902902
apm_replace_tags: Some(
903-
datadog_trace_obfuscation::replacer::parse_rules_from_string(
903+
libdd_trace_obfuscation::replacer::parse_rules_from_string(
904904
r#"[{"name":"test-tag","pattern":"test-pattern","repl":"replacement"}]"#,
905905
)
906906
.expect("Failed to parse replace rules"),

bottlecap/src/config/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ pub mod service_mapping;
1010
pub mod trace_propagation_style;
1111
pub mod yaml;
1212

13-
use datadog_trace_obfuscation::replacer::ReplaceRule;
13+
use libdd_trace_obfuscation::replacer::ReplaceRule;
1414
use libdd_trace_utils::config_utils::{trace_intake_url, trace_intake_url_prefixed};
1515

1616
use serde::{Deserialize, Deserializer};
@@ -772,7 +772,7 @@ pub fn deserialize_optional_duration_from_seconds_ignore_zero<'de, D: Deserializ
772772
#[cfg_attr(coverage_nightly, coverage(off))] // Test modules skew coverage metrics
773773
#[cfg(test)]
774774
pub mod tests {
775-
use datadog_trace_obfuscation::replacer::parse_rules_from_string;
775+
use libdd_trace_obfuscation::replacer::parse_rules_from_string;
776776

777777
use super::*;
778778

bottlecap/src/config/yaml.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ use crate::{
1919
},
2020
merge_hashmap, merge_option, merge_option_to_value, merge_string, merge_vec,
2121
};
22-
use datadog_trace_obfuscation::replacer::ReplaceRule;
2322
use figment::{
2423
Figment,
2524
providers::{Format, Yaml},
2625
};
26+
use libdd_trace_obfuscation::replacer::ReplaceRule;
2727
use serde::Deserialize;
2828

2929
/// `YamlConfig` is a struct that represents some of the fields in the `datadog.yaml` file.

bottlecap/src/lifecycle/invocation/processor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1575,7 +1575,7 @@ mod tests {
15751575
$(
15761576
#[tokio::test]
15771577
async fn $name() {
1578-
use datadog_trace_obfuscation::obfuscation_config::ObfuscationConfig;
1578+
use libdd_trace_obfuscation::obfuscation_config::ObfuscationConfig;
15791579

15801580
let (
15811581
request_id,

bottlecap/src/traces/trace_processor.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ use crate::traces::{
1313
LAMBDA_RUNTIME_URL_PREFIX, LAMBDA_STATSD_URL_PREFIX,
1414
};
1515
use async_trait::async_trait;
16-
use datadog_trace_obfuscation::obfuscate::obfuscate_span;
17-
use datadog_trace_obfuscation::obfuscation_config;
1816
use libdd_common::Endpoint;
17+
use libdd_trace_obfuscation::obfuscate::obfuscate_span;
18+
use libdd_trace_obfuscation::obfuscation_config;
1919
use libdd_trace_protobuf::pb;
2020
use libdd_trace_protobuf::pb::Span;
2121
use libdd_trace_utils::send_data::{Compression, SendDataBuilder};
@@ -479,7 +479,7 @@ mod tests {
479479
time::{SystemTime, UNIX_EPOCH},
480480
};
481481

482-
use datadog_trace_obfuscation::obfuscation_config::ObfuscationConfig;
482+
use libdd_trace_obfuscation::obfuscation_config::ObfuscationConfig;
483483

484484
use crate::{LAMBDA_RUNTIME_SLUG, config::Config, tags::provider::Provider};
485485

@@ -785,7 +785,7 @@ mod tests {
785785
#[test]
786786
fn test_root_span_filtering_drops_entire_trace() {
787787
use crate::tags::provider::Provider;
788-
use datadog_trace_obfuscation::obfuscation_config::ObfuscationConfig;
788+
use libdd_trace_obfuscation::obfuscation_config::ObfuscationConfig;
789789
use std::sync::Arc;
790790

791791
let root_span = pb::Span {
@@ -869,7 +869,7 @@ mod tests {
869869
#[test]
870870
fn test_root_span_filtering_allows_trace_when_no_match() {
871871
use crate::tags::provider::Provider;
872-
use datadog_trace_obfuscation::obfuscation_config::ObfuscationConfig;
872+
use libdd_trace_obfuscation::obfuscation_config::ObfuscationConfig;
873873
use std::sync::Arc;
874874

875875
let root_span = pb::Span {
@@ -953,7 +953,7 @@ mod tests {
953953
#[test]
954954
fn test_root_span_filtering_allows_trace_when_no_filter_tags() {
955955
use crate::tags::provider::Provider;
956-
use datadog_trace_obfuscation::obfuscation_config::ObfuscationConfig;
956+
use libdd_trace_obfuscation::obfuscation_config::ObfuscationConfig;
957957
use std::sync::Arc;
958958

959959
let root_span = pb::Span {

0 commit comments

Comments
 (0)