[ Agent ] [ Status ] - refresh status part

This commit is contained in:
zeaslity
2023-12-20 15:50:08 +08:00
parent 3312052645
commit 4d56083b5a
15 changed files with 423 additions and 68 deletions

View File

@@ -21,8 +21,8 @@ type StatusMessage struct {
}
type AgentStatus struct {
CPUStatus *CPUStatus
MemoryStatus *MemoryStatus
CPUStatus *CPUMetric
MemoryStatus *MemoryMetric
NetworkStatus *NetworkStatus
DiskStatus *DiskStatus
}
@@ -43,10 +43,9 @@ func Ping() string {
return "PONG"
}
// todo change to go model
func ReportAppStatus() *AgentStatus {
cpuStatus, cpuerr := GetCPUStatus()
cpuStatus, cpuerr := GetCPUMetric()
memoryStatus, memerr := GetMemoryStatus()
networkStatus, neterr := GetNetworkStatus()
if cpuerr != nil || memerr != nil || neterr != nil {