From 15f48b7b08d80d7dcffd7e468483060e4f66e157 Mon Sep 17 00:00:00 2001 From: alexgallotta <5581237+alexgallotta@users.noreply.github.com> Date: Wed, 18 Sep 2024 13:31:53 -0400 Subject: [PATCH] fix: use empty tags --- dogstatsd/src/metric.rs | 2 +- serverless/src/main.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dogstatsd/src/metric.rs b/dogstatsd/src/metric.rs index 329d47a96..54af09761 100644 --- a/dogstatsd/src/metric.rs +++ b/dogstatsd/src/metric.rs @@ -11,7 +11,7 @@ use std::collections::HashMap; use std::hash::{Hash, Hasher}; use ustr::Ustr; -pub(crate) const EMPTY_TAGS: SortedTags = SortedTags { values: Vec::new() }; +pub const EMPTY_TAGS: SortedTags = SortedTags { values: Vec::new() }; #[derive(Clone, Debug)] pub enum MetricValue { diff --git a/serverless/src/main.rs b/serverless/src/main.rs index 7bc5c390a..3427b2017 100644 --- a/serverless/src/main.rs +++ b/serverless/src/main.rs @@ -19,6 +19,7 @@ use dogstatsd::{ }; use tokio_util::sync::CancellationToken; +use dogstatsd::metric::EMPTY_TAGS; const DOGSTATSD_FLUSH_INTERVAL: u64 = 10; const DEFAULT_DOGSTATSD_PORT: u16 = 8125; @@ -116,7 +117,7 @@ async fn start_dogstatsd( dd_https_proxy: Option, ) -> (CancellationToken, Option) { let metrics_aggr = Arc::new(Mutex::new( - MetricsAggregator::new(Vec::new(), CONTEXTS).expect("Failed to create metrics aggregator"), + MetricsAggregator::new(EMPTY_TAGS, CONTEXTS).expect("Failed to create metrics aggregator"), )); let dogstatsd_config = DogStatsDConfig {