Skip to content

Commit 67df3d1

Browse files
committed
Renaming
1 parent f66e31f commit 67df3d1

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

mithril-aggregator/src/services/usage_reporter.rs

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,30 @@ struct MetricEventMessage {
1616
duration: Duration,
1717
date: DateTime<Utc>,
1818
}
19-
/// Reporter of metrics about the usage of the application.
19+
/// Reporter of usage metrics of the application.
2020
pub struct UsageReporter {
2121
transmitter_service: Arc<TransmitterService<EventMessage>>,
22-
metric_service: Arc<MetricsService>,
23-
last_metrics: HashMap<String, u32>,
22+
metrics_service: Arc<MetricsService>,
23+
last_reported_metrics: HashMap<String, u32>,
2424
logger: Logger,
2525
}
2626

2727
impl UsageReporter {
2828
/// Create a new UsageReporter.
2929
pub fn new(
3030
transmitter_service: Arc<TransmitterService<EventMessage>>,
31-
metric_service: Arc<MetricsService>,
31+
metrics_service: Arc<MetricsService>,
3232
logger: Logger,
3333
) -> Self {
3434
Self {
3535
transmitter_service,
36-
metric_service,
37-
last_metrics: HashMap::new(),
36+
metrics_service,
37+
last_reported_metrics: HashMap::new(),
3838
logger: logger.new_with_component_name::<Self>(),
3939
}
4040
}
4141

42-
fn metrics_delta(
42+
fn compute_metrics_delta(
4343
metrics_before: &HashMap<String, u32>,
4444
metrics_after: &HashMap<String, u32>,
4545
) -> HashMap<String, i64> {
@@ -55,11 +55,11 @@ impl UsageReporter {
5555
}
5656

5757
fn send_metrics(&mut self, duration: &Duration) {
58-
let metrics = self.metric_service.export_metrics_map();
59-
let delta = Self::metrics_delta(&self.last_metrics, &metrics);
58+
let metrics = self.metrics_service.export_metrics_map();
59+
let delta = Self::compute_metrics_delta(&self.last_reported_metrics, &metrics);
6060
let date = Utc::now();
6161

62-
self.last_metrics = metrics;
62+
self.last_reported_metrics = metrics;
6363

6464
for (name, value) in delta {
6565
let _result = self
@@ -109,14 +109,14 @@ mod tests {
109109
UnboundedReceiver<EventMessage>,
110110
) {
111111
let (tx, rx) = tokio::sync::mpsc::unbounded_channel::<EventMessage>();
112-
let metric_service = Arc::new(MetricsService::new(TestLogger::stdout()).unwrap());
112+
let metrics_service = Arc::new(MetricsService::new(TestLogger::stdout()).unwrap());
113113
let transmitter_service = Arc::new(TransmitterService::new(tx, TestLogger::stdout()));
114114
let usage_reporter = UsageReporter::new(
115115
transmitter_service.clone(),
116-
metric_service.clone(),
116+
metrics_service.clone(),
117117
TestLogger::stdout(),
118118
);
119-
(usage_reporter, metric_service, rx)
119+
(usage_reporter, metrics_service, rx)
120120
}
121121

122122
fn received_messages(
@@ -135,21 +135,21 @@ mod tests {
135135
(message.action.clone(), metric_delta.counter)
136136
}
137137

138-
#[tokio::test]
139-
async fn when_no_metrics_no_message_sent() {
140-
let (mut usage_reporter, _metric_service, mut rx) = build_usage_reporter();
138+
#[test]
139+
fn when_no_metrics_no_message_sent() {
140+
let (mut usage_reporter, _metrics_service, mut rx) = build_usage_reporter();
141141

142142
usage_reporter.send_metrics(&Duration::from_secs(10));
143143

144144
let received_messages = received_messages(&mut rx);
145145
assert_eq!(0, received_messages.len());
146146
}
147147

148-
#[tokio::test]
149-
async fn verify_event_content_on_a_metric() {
150-
let (mut usage_reporter, metric_service, mut rx) = build_usage_reporter();
148+
#[test]
149+
fn verify_event_content_on_a_metric() {
150+
let (mut usage_reporter, metrics_service, mut rx) = build_usage_reporter();
151151

152-
let metric = metric_service.get_certificate_total_produced_since_startup();
152+
let metric = metrics_service.get_certificate_total_produced_since_startup();
153153
metric.increment_by(3);
154154
usage_reporter.send_metrics(&Duration::from_secs(10));
155155

@@ -163,12 +163,12 @@ mod tests {
163163
assert_eq!(Duration::from_secs(10), message_content.duration);
164164
}
165165

166-
#[tokio::test]
167-
async fn send_one_message_for_each_non_zero_value_metrics() {
168-
let (mut usage_reporter, metric_service, mut rx) = build_usage_reporter();
166+
#[test]
167+
fn send_one_message_for_each_non_zero_value_metrics() {
168+
let (mut usage_reporter, metrics_service, mut rx) = build_usage_reporter();
169169

170-
let metric_1 = metric_service.get_certificate_total_produced_since_startup();
171-
let metric_2 = metric_service.get_certificate_detail_total_served_since_startup();
170+
let metric_1 = metrics_service.get_certificate_total_produced_since_startup();
171+
let metric_2 = metrics_service.get_certificate_detail_total_served_since_startup();
172172
metric_1.increment();
173173
metric_2.increment();
174174

@@ -182,12 +182,12 @@ mod tests {
182182
assert!(metric_values.contains(&(metric_2.name(), 1)));
183183
}
184184

185-
#[tokio::test]
186-
async fn resend_only_delta_since_last_send() {
187-
let (mut usage_reporter, metric_service, mut rx) = build_usage_reporter();
185+
#[test]
186+
fn resend_only_delta_since_last_send() {
187+
let (mut usage_reporter, metrics_service, mut rx) = build_usage_reporter();
188188

189-
let metric_1 = metric_service.get_certificate_total_produced_since_startup();
190-
let metric_2 = metric_service.get_certificate_detail_total_served_since_startup();
189+
let metric_1 = metrics_service.get_certificate_total_produced_since_startup();
190+
let metric_2 = metrics_service.get_certificate_detail_total_served_since_startup();
191191

192192
{
193193
metric_1.increment_by(12);
@@ -244,7 +244,7 @@ mod tests {
244244

245245
assert_eq!(
246246
expected,
247-
UsageReporter::metrics_delta(&metrics_before, &metrics_after)
247+
UsageReporter::compute_metrics_delta(&metrics_before, &metrics_after)
248248
);
249249
}
250250

@@ -258,7 +258,7 @@ mod tests {
258258

259259
assert_eq!(
260260
expected,
261-
UsageReporter::metrics_delta(&metrics_before, &metrics_after)
261+
UsageReporter::compute_metrics_delta(&metrics_before, &metrics_after)
262262
);
263263
}
264264

@@ -272,12 +272,12 @@ mod tests {
272272

273273
assert_eq!(
274274
expected,
275-
UsageReporter::metrics_delta(&metrics_before, &metrics_after)
275+
UsageReporter::compute_metrics_delta(&metrics_before, &metrics_after)
276276
);
277277
}
278278

279279
#[test]
280-
fn should_contains_new_value_of_a_metric_not_present_before() {
280+
fn should_contain_new_value_of_a_metric_not_present_before() {
281281
let metrics_before = build_hashmap(&[]);
282282

283283
let metrics_after = build_hashmap(&[("a", 5)]);
@@ -286,7 +286,7 @@ mod tests {
286286

287287
assert_eq!(
288288
expected,
289-
UsageReporter::metrics_delta(&metrics_before, &metrics_after)
289+
UsageReporter::compute_metrics_delta(&metrics_before, &metrics_after)
290290
);
291291
}
292292

@@ -297,11 +297,11 @@ mod tests {
297297

298298
assert_eq!(
299299
build_hashmap(&[("a", u32::MAX as i64)]),
300-
UsageReporter::metrics_delta(&metrics_at_0, &metrics_at_max)
300+
UsageReporter::compute_metrics_delta(&metrics_at_0, &metrics_at_max)
301301
);
302302
assert_eq!(
303303
build_hashmap(&[("a", -(u32::MAX as i64))]),
304-
UsageReporter::metrics_delta(&metrics_at_max, &metrics_at_0)
304+
UsageReporter::compute_metrics_delta(&metrics_at_max, &metrics_at_0)
305305
);
306306
}
307307
}

0 commit comments

Comments
 (0)