diff --git a/dd-tracing-layer/src/datadog_ingestor.rs b/dd-tracing-layer/src/datadog_ingestor.rs index 4bd17e1..7d914c3 100644 --- a/dd-tracing-layer/src/datadog_ingestor.rs +++ b/dd-tracing-layer/src/datadog_ingestor.rs @@ -26,6 +26,7 @@ pub enum Region { US1FED, EU, AP1, + AP2, } #[derive(Debug, Default)] @@ -86,6 +87,7 @@ impl DatadogLogIngestor { Some(Region::US1FED) => "https://http-intake.logs.ddog-gov.com/api/v2/logs", Some(Region::EU) => "https://http-intake.logs.datadoghq.eu/api/v2/logs", Some(Region::AP1) => "https://http-intake.logs.ap1.datadoghq.com/api/v2/logs", + Some(Region::AP2) => "https://http-intake.logs.ap2.datadoghq.com/api/v2/logs", } .to_string() }); diff --git a/dd-tracing-layer/tests/datadog.rs b/dd-tracing-layer/tests/datadog.rs index e46ea52..b0e428f 100644 --- a/dd-tracing-layer/tests/datadog.rs +++ b/dd-tracing-layer/tests/datadog.rs @@ -20,7 +20,7 @@ mod tests { std::env::var("DD_API_KEY").unwrap_or("invented_api_key".to_string()) } - fn setup(server: &httpmock::MockServer) -> (httpmock::Mock, dd_tracing_layer::LogLayer) { + fn setup(server: &httpmock::MockServer) -> (httpmock::Mock<'_>, dd_tracing_layer::LogLayer) { dotenvy::from_filename(".env").ok(); let api_key = get_api_key(); diff --git a/nr-tracing-layer/tests/new_relic.rs b/nr-tracing-layer/tests/new_relic.rs index 830383f..e1c36dc 100644 --- a/nr-tracing-layer/tests/new_relic.rs +++ b/nr-tracing-layer/tests/new_relic.rs @@ -20,7 +20,7 @@ mod tests { std::env::var("NR_API_KEY").unwrap_or("invented_api_key".to_string()) } - fn setup(server: &httpmock::MockServer) -> (httpmock::Mock, nr_tracing_layer::LogLayer) { + fn setup(server: &httpmock::MockServer) -> (httpmock::Mock<'_>, nr_tracing_layer::LogLayer) { dotenvy::from_filename(".env").ok(); let api_key = get_api_key();