Skip to content

Commit 3933b53

Browse files
committed
fixing code formatting issues
1 parent 3a76516 commit 3933b53

File tree

2 files changed

+59
-20
lines changed

2 files changed

+59
-20
lines changed

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ schedule = "0 0 * * * *"
526526
insecure: true,
527527
auth: None,
528528
service_name: "clamreef".to_string(),
529-
enabled: true,
529+
enabled: true,
530530
};
531531

532532
let metrics = Arc::new(MetricsCollector::new());

src/telemetry/mod.rs

Lines changed: 58 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -249,14 +249,10 @@ impl TelemetryExporter {
249249
.text()
250250
.await
251251
.unwrap_or_else(|_| "Unable to read response".to_string());
252-
warn!(
253-
"Failed to export metrics: HTTP {} - {}",
254-
status, body
255-
);
252+
warn!("Failed to export metrics: HTTP {} - {}", status, body);
256253
Err(Error::Telemetry(format!(
257254
"OTLP export failed with status {}: {}",
258-
status,
259-
body
255+
status, body
260256
)))
261257
}
262258
}
@@ -308,12 +304,30 @@ fn build_otlp_payload(
308304
// Counter metrics
309305
let counters = vec![
310306
("clamreef.scans.total", metrics.clamreef_scans_total),
311-
("clamreef.threats.detected.total", metrics.clamreef_threats_detected_total),
312-
("clamreef.files.scanned.total", metrics.clamreef_files_scanned_total),
313-
("clamreef.scan.errors.total", metrics.clamreef_scan_errors_total),
314-
("clamreef.rule.executions.total", metrics.clamreef_rule_executions_total),
315-
("clamreef.quarantined.files.total", metrics.clamreef_quarantined_files_total),
316-
("clamreef.cleaned.files.total", metrics.clamreef_cleaned_files_total),
307+
(
308+
"clamreef.threats.detected.total",
309+
metrics.clamreef_threats_detected_total,
310+
),
311+
(
312+
"clamreef.files.scanned.total",
313+
metrics.clamreef_files_scanned_total,
314+
),
315+
(
316+
"clamreef.scan.errors.total",
317+
metrics.clamreef_scan_errors_total,
318+
),
319+
(
320+
"clamreef.rule.executions.total",
321+
metrics.clamreef_rule_executions_total,
322+
),
323+
(
324+
"clamreef.quarantined.files.total",
325+
metrics.clamreef_quarantined_files_total,
326+
),
327+
(
328+
"clamreef.cleaned.files.total",
329+
metrics.clamreef_cleaned_files_total,
330+
),
317331
];
318332

319333
for (name, value) in counters {
@@ -333,14 +347,39 @@ fn build_otlp_payload(
333347

334348
// Gauge metrics
335349
let gauges = vec![
336-
("clamreef.agent.uptime.seconds", metrics.clamreef_agent_uptime_seconds),
337-
("clamreef.last.scan.duration.ms", metrics.clamreef_last_scan_duration_ms),
338-
("clamreef.avg.scan.duration.ms", metrics.clamreef_avg_scan_duration_ms),
339-
("clamreef.max.scan.duration.ms", metrics.clamreef_max_scan_duration_ms),
350+
(
351+
"clamreef.agent.uptime.seconds",
352+
metrics.clamreef_agent_uptime_seconds,
353+
),
354+
(
355+
"clamreef.last.scan.duration.ms",
356+
metrics.clamreef_last_scan_duration_ms,
357+
),
358+
(
359+
"clamreef.avg.scan.duration.ms",
360+
metrics.clamreef_avg_scan_duration_ms,
361+
),
362+
(
363+
"clamreef.max.scan.duration.ms",
364+
metrics.clamreef_max_scan_duration_ms,
365+
),
340366
("clamreef.pending.scans", metrics.clamreef_pending_scans),
341-
("clamreef.database.version", metrics.clamreef_clamav_database_version as u64),
342-
("clamreef.database.age.hours", metrics.clamreef_database_age_hours),
343-
("clamreef.realtime.protection.enabled", if metrics.clamreef_realtime_protection_enabled { 1 } else { 0 }),
367+
(
368+
"clamreef.database.version",
369+
metrics.clamreef_clamav_database_version as u64,
370+
),
371+
(
372+
"clamreef.database.age.hours",
373+
metrics.clamreef_database_age_hours,
374+
),
375+
(
376+
"clamreef.realtime.protection.enabled",
377+
if metrics.clamreef_realtime_protection_enabled {
378+
1
379+
} else {
380+
0
381+
},
382+
),
344383
];
345384

346385
for (name, value) in gauges {

0 commit comments

Comments
 (0)