Compare commits

..

1 Commits

Author SHA1 Message Date
7d6b5165c1 changed noting
All checks were successful
Rust Cross-Platform Build / Detect Rust Project (push) Successful in 5s
Rust Cross-Platform Build / Run Tests (push) Successful in 1m12s
Rust Cross-Platform Build / Build (x86_64-unknown-linux-gnu) (push) Successful in 3m3s
Rust Cross-Platform Build / Build (x86_64-pc-windows-gnu) (push) Successful in 3m57s
Rust Cross-Platform Build / Set Tag Name (push) Successful in 4s
Rust Cross-Platform Build / Build and Push Docker Image (push) Successful in 2m15s
Rust Cross-Platform Build / Workflow Summary (push) Successful in 1s
Rust Cross-Platform Build / Create Tag (push) Successful in 4s
2025-10-29 22:45:39 +01:00
3 changed files with 5 additions and 5 deletions

View File

@@ -430,7 +430,7 @@ pub async fn send_docker_metrics(
) -> Result<(), Box<dyn Error + Send + Sync>> { ) -> Result<(), Box<dyn Error + Send + Sync>> {
let client = Client::new(); let client = Client::new();
let url = format!("{}/monitoring/docker-metric", base_url); let url = format!("{}/monitoring/docker-metric", base_url);
println!("Docker Metrics: {}", serde_json::to_string_pretty(&docker_metrics)?); println!("Docker Metrics: {}", serde_json::to_string_pretty(&docker_metrics)?);
match client.post(&url).json(&docker_metrics).send().await { match client.post(&url).json(&docker_metrics).send().await {

View File

@@ -238,7 +238,7 @@ impl DockerManager {
let container_infos: Vec<DockerCollectMetricDto> = container_infos_total let container_infos: Vec<DockerCollectMetricDto> = container_infos_total
.into_iter() .into_iter()
.filter_map(|info| { .filter_map(|info| {
let container = match info.container { let _container = match info.container {
Some(c) => c, Some(c) => c,
None => { None => {
eprintln!("Warning: Container info missing container data, skipping"); eprintln!("Warning: Container info missing container data, skipping");
@@ -286,7 +286,7 @@ impl DockerManager {
}; };
Some(DockerCollectMetricDto { Some(DockerCollectMetricDto {
id: container.id, server_id: 0,
status: status_dto, status: status_dto,
cpu: cpu_dto, cpu: cpu_dto,
ram: ram_dto, ram: ram_dto,

View File

@@ -160,7 +160,7 @@ pub struct ServerMessage {
// Define your message structure here // Define your message structure here
pub message_type: String, pub message_type: String,
pub data: serde_json::Value, 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. /// Acknowledgment payload sent to the backend server for command messages.
@@ -225,7 +225,7 @@ pub struct DockerMetricDto {
#[derive(Debug, Serialize, Clone)] #[derive(Debug, Serialize, Clone)]
pub struct DockerCollectMetricDto { pub struct DockerCollectMetricDto {
pub id: String, pub server_id: u16,
pub status: DockerContainerStatusDto, pub status: DockerContainerStatusDto,
pub cpu: DockerContainerCpuDto, pub cpu: DockerContainerCpuDto,
pub ram: DockerContainerRamDto, pub ram: DockerContainerRamDto,