Skip to content

Commit dfd950d

Browse files
committed
refactor(metrics): [#1580] reorganize metric collection aggregates into submodules
- Move metric_collection/aggregate.rs to aggregate/sum.rs submodule - Create proper module structure for aggregate operations - Update import paths in http-tracker-core, udp-tracker-core, and udp-tracker-server - Change imports from `aggregate::Sum` to `aggregate::sum::Sum` - Maintain the same Sum trait functionality with cleaner module organization This reorganization prepares for potential future aggregate operations beyond just sum while keeping the existing Sum trait API intact.
1 parent 00ac210 commit dfd950d

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

packages/http-tracker-core/src/statistics/metrics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use serde::Serialize;
22
use torrust_tracker_metrics::label::LabelSet;
33
use torrust_tracker_metrics::metric::MetricName;
4-
use torrust_tracker_metrics::metric_collection::aggregate::Sum;
4+
use torrust_tracker_metrics::metric_collection::aggregate::sum::Sum;
55
use torrust_tracker_metrics::metric_collection::{Error, MetricCollection};
66
use torrust_tracker_metrics::metric_name;
77
use torrust_tracker_primitives::DurationSinceUnixEpoch;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pub mod sum;

packages/metrics/src/metric_collection/aggregate.rs renamed to packages/metrics/src/metric_collection/aggregate/sum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ mod tests {
4747

4848
use crate::label::LabelValue;
4949
use crate::label_name;
50-
use crate::metric_collection::aggregate::Sum;
50+
use crate::metric_collection::aggregate::sum::Sum;
5151

5252
#[test]
5353
fn type_counter_with_two_samples() {

packages/udp-tracker-core/src/statistics/metrics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use serde::Serialize;
22
use torrust_tracker_metrics::label::LabelSet;
33
use torrust_tracker_metrics::metric::MetricName;
4-
use torrust_tracker_metrics::metric_collection::aggregate::Sum;
4+
use torrust_tracker_metrics::metric_collection::aggregate::sum::Sum;
55
use torrust_tracker_metrics::metric_collection::{Error, MetricCollection};
66
use torrust_tracker_metrics::metric_name;
77
use torrust_tracker_primitives::DurationSinceUnixEpoch;

packages/udp-tracker-server/src/statistics/metrics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use serde::Serialize;
22
use torrust_tracker_metrics::label::LabelSet;
33
use torrust_tracker_metrics::metric::MetricName;
4-
use torrust_tracker_metrics::metric_collection::aggregate::Sum;
4+
use torrust_tracker_metrics::metric_collection::aggregate::sum::Sum;
55
use torrust_tracker_metrics::metric_collection::{Error, MetricCollection};
66
use torrust_tracker_metrics::metric_name;
77
use torrust_tracker_primitives::DurationSinceUnixEpoch;

0 commit comments

Comments
 (0)