From 7d6b5165c13728d8dbffc6f35b6bb9c1839da319 Mon Sep 17 00:00:00 2001 From: donpat1to Date: Wed, 29 Oct 2025 22:45:39 +0100 Subject: [PATCH] changed noting --- WatcherAgent/src/api.rs | 2 +- WatcherAgent/src/docker/mod.rs | 4 ++-- WatcherAgent/src/models.rs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/WatcherAgent/src/api.rs b/WatcherAgent/src/api.rs index 5d6ced2..ebdbfea 100644 --- a/WatcherAgent/src/api.rs +++ b/WatcherAgent/src/api.rs @@ -430,7 +430,7 @@ pub async fn send_docker_metrics( ) -> Result<(), Box> { let client = Client::new(); let url = format!("{}/monitoring/docker-metric", base_url); - + println!("Docker Metrics: {}", serde_json::to_string_pretty(&docker_metrics)?); match client.post(&url).json(&docker_metrics).send().await { diff --git a/WatcherAgent/src/docker/mod.rs b/WatcherAgent/src/docker/mod.rs index dbdd1d5..72bc249 100644 --- a/WatcherAgent/src/docker/mod.rs +++ b/WatcherAgent/src/docker/mod.rs @@ -238,7 +238,7 @@ impl DockerManager { let container_infos: Vec = container_infos_total .into_iter() .filter_map(|info| { - let container = match info.container { + let _container = match info.container { Some(c) => c, None => { eprintln!("Warning: Container info missing container data, skipping"); @@ -286,7 +286,7 @@ impl DockerManager { }; Some(DockerCollectMetricDto { - id: container.id, + server_id: 0, status: status_dto, cpu: cpu_dto, ram: ram_dto, diff --git a/WatcherAgent/src/models.rs b/WatcherAgent/src/models.rs index 92e762f..b2920fb 100644 --- a/WatcherAgent/src/models.rs +++ b/WatcherAgent/src/models.rs @@ -160,7 +160,7 @@ pub struct ServerMessage { // Define your message structure here pub message_type: String, pub data: serde_json::Value, - pub message_id: String, // Add an ID for acknowledgment + pub message_id: String, } /// Acknowledgment payload sent to the backend server for command messages. @@ -225,7 +225,7 @@ pub struct DockerMetricDto { #[derive(Debug, Serialize, Clone)] pub struct DockerCollectMetricDto { - pub id: String, + pub server_id: u16, pub status: DockerContainerStatusDto, pub cpu: DockerContainerCpuDto, pub ram: DockerContainerRamDto,