From 443f4b6ac1d51d0e272f4065a2bc62d0d76b66d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Sun, 25 Oct 2020 18:26:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E7=9B=91=E6=8E=A7=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=9C=A8=E7=BA=BF=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/nodeconfigs/node_status.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pkg/nodeconfigs/node_status.go diff --git a/pkg/nodeconfigs/node_status.go b/pkg/nodeconfigs/node_status.go new file mode 100644 index 0000000..58329d9 --- /dev/null +++ b/pkg/nodeconfigs/node_status.go @@ -0,0 +1,26 @@ +package nodeconfigs + +// 节点状态 +type NodeStatus struct { + BuildVersion string `json:"buildVersion"` // 编译版本 + ConfigVersion int64 `json:"configVersion"` // 节点配置版本 + + Hostname string `json:"hostname"` + HostIP string `json:"hostIP"` + CPUUsage float64 `json:"cpuUsage"` + CPULogicalCount int `json:"cpuLogicalCount"` + CPUPhysicalCount int `json:"cpuPhysicalCount"` + MemoryUsage float64 `json:"memoryUsage"` + MemoryTotal uint64 `json:"memoryTotal"` + DiskUsage float64 `json:"diskUsage"` + DiskMaxUsage float64 `json:"diskMaxUsage"` + DiskMaxUsagePartition string `json:"diskMaxUsagePartition"` + DiskTotal uint64 `json:"diskTotal"` + UpdatedAt int64 `json:"updatedAt"` + Load1m float64 `json:"load1m"` + Load5m float64 `json:"load5m"` + Load15m float64 `json:"load15m"` + + IsActive bool `json:"isActive"` + Error string `json:"error"` +}