diff --git a/Cargo.lock b/Cargo.lock index 87b2374..7d35ed2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -279,7 +279,7 @@ checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" [[package]] name = "cm-dashboard" -version = "0.1.175" +version = "0.1.178" dependencies = [ "anyhow", "chrono", @@ -301,7 +301,7 @@ dependencies = [ [[package]] name = "cm-dashboard-agent" -version = "0.1.175" +version = "0.1.178" dependencies = [ "anyhow", "async-trait", @@ -324,7 +324,7 @@ dependencies = [ [[package]] name = "cm-dashboard-shared" -version = "0.1.175" +version = "0.1.178" dependencies = [ "chrono", "serde", diff --git a/agent/Cargo.toml b/agent/Cargo.toml index e858a2d..6f4c7a4 100644 --- a/agent/Cargo.toml +++ b/agent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cm-dashboard-agent" -version = "0.1.178" +version = "0.1.179" edition = "2021" [dependencies] diff --git a/agent/src/collectors/systemd.rs b/agent/src/collectors/systemd.rs index 29ac0fe..5da3bed 100644 --- a/agent/src/collectors/systemd.rs +++ b/agent/src/collectors/systemd.rs @@ -4,7 +4,7 @@ use cm_dashboard_shared::{AgentData, ServiceData, SubServiceData, SubServiceMetr use std::process::Command; use std::sync::RwLock; use std::time::Instant; -use tracing::{debug, info}; +use tracing::debug; use super::{Collector, CollectorError}; use crate::config::SystemdConfig; @@ -118,10 +118,7 @@ impl SystemdCollector { } if service_name.contains("docker") && active_status == "active" { - info!("Collecting Docker sub-services for service: {}", service_name); - let docker_containers = self.get_docker_containers(); - info!("Found {} Docker containers", docker_containers.len()); for (container_name, container_status) in docker_containers { // For now, docker containers have no additional metrics // Future: could add memory_mb, cpu_percent, restart_count, etc. @@ -136,7 +133,6 @@ impl SystemdCollector { // Add Docker images let docker_images = self.get_docker_images(); - info!("Found {} Docker images", docker_images.len()); for (image_name, image_status, image_size) in docker_images { let mut metrics = Vec::new(); metrics.push(SubServiceMetric { @@ -151,8 +147,6 @@ impl SystemdCollector { metrics, }); } - - info!("Total Docker sub-services added: {}", sub_services.len()); } // Create complete service data @@ -823,9 +817,6 @@ impl SystemdCollector { /// Get docker images as sub-services fn get_docker_images(&self) -> Vec<(String, String, String)> { let mut images = Vec::new(); - - info!("Collecting Docker images"); - // Check if docker is available (cm-agent user is in docker group) let output = Command::new("docker") .args(&["images", "--format", "{{.Repository}}:{{.Tag}},{{.Size}}"]) @@ -833,13 +824,10 @@ impl SystemdCollector { let output = match output { Ok(out) if out.status.success() => out, - Ok(out) => { - let stderr = String::from_utf8_lossy(&out.stderr); - info!("Docker images command failed with status: {}, stderr: {}", out.status, stderr); + Ok(_) => { return images; } - Err(e) => { - info!("Docker images command error: {}", e); + Err(_) => { return images; } }; diff --git a/dashboard/Cargo.toml b/dashboard/Cargo.toml index 3f86e1f..9c148b9 100644 --- a/dashboard/Cargo.toml +++ b/dashboard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cm-dashboard" -version = "0.1.178" +version = "0.1.179" edition = "2021" [dependencies] diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 8a01c90..e173e9a 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cm-dashboard-shared" -version = "0.1.178" +version = "0.1.179" edition = "2021" [dependencies]