Implement CheckCle Microservice Operation

A Go-based microservice for service operations including ICMP ping, DNS resolution, and TCP connectivity
This commit is contained in:
Tola Leng
2025-06-19 17:49:30 +07:00
parent 89572c44b7
commit d3ea5dc77c
36 changed files with 2895 additions and 0 deletions
@@ -0,0 +1,10 @@
package monitoring
// This file previously contained saveDetailedDataByType which was causing duplicate saves
// All detailed data saving is now handled by the shared savers in a single place
// to prevent duplicate records in PocketBase
// The monitoring service now uses only:
// 1. SaveMetricsForService from shared/savers for complete data saving
// 2. Direct service status updates for the services table