Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DataGlob ¶
type DataGlob struct { //服务标识码 ServiceMark string `json:"serviceMark"` //分布式分支,采用进程PID ServiceStep string `json:"serviceStep"` //host HostName string `json:"hostName"` //CPU信息 CPUCountsCoreTotal int `json:"cpuCountsCoreTotal"` CPUCountsTotal int `json:"cpuCountsTotal"` //CPU占用时间 CPUTimeIdle float64 `json:"cpuTimeIdle"` CPUTimeUser float64 `json:"cpuTimeUser"` CPUTimeSystem float64 `json:"cpuTimeSystem"` //CPU占用率 CPUPercent float64 `json:"cpuPercent"` //内存 MemTotal uint64 `json:"memTotal"` MemUse uint64 `json:"memUse"` MemFree uint64 `json:"memFree"` MemPercent float64 `json:"memPercent"` //交换区内存 MemSwapTotal uint64 `json:"memSwapTotal"` MemSwapUse uint64 `json:"memSwapUse"` MemSwapFree uint64 `json:"memSwapFree"` MemSwapPercent float64 `json:"memSwapPercent"` //磁盘集 Disk []DataGlobDisk `json:"disk"` //网络情况 NetSendBytes uint64 `json:"netSendBytes"` NetReadBytes uint64 `json:"netReadBytes"` NetSendPackCount uint64 `json:"netSendPackCount"` NetReadPackCount uint64 `json:"netReadPackCount"` //进程信息 NowPID DataGlobPID `json:"nowPID"` //其他进程信息 OtherPIDs []DataGlobPID `json:"otherPIDs"` }
type DataGlobDisk ¶
type DataGlobDisk struct { //磁盘名称 Name string `json:"name"` //总空间 Total uint64 `json:"total"` //剩余空间 Free uint64 `json:"free"` //已经使用 Used uint64 `json:"used"` //使用占比 UsedPercent float64 `json:"usedPercent"` //读次数 ReadCount uint64 `json:"readCount"` //写次数 WriteCount uint64 `json:"writeCount"` //读总量 ReadBytes uint64 `json:"readBytes"` //写总量 WriteBytes uint64 `json:"writeBytes"` //读时间 ReadTime uint64 `json:"readTime"` //写时间 WriteTime uint64 `json:"writeTime"` }
type DataGlobPID ¶
type DataGlobPID struct { //名称 Name string `json:"name"` //PID PID int32 `json:"pid"` //创建时间 CreateTime int64 `json:"createTime"` //CPU占用率 CPUPercent float64 `json:"cpuPercent"` //内存占用率 MemoryPercent float32 `json:"memoryPercent"` //读次数 IOReadCount uint64 `json:"ioReadCount"` //写次数 IOWriteCount uint64 `json:"ioWriteCount"` //读总量 IOReadBytes uint64 `json:"ioReadBytes"` //写总量 IOWriteBytes uint64 `json:"ioWriteBytes"` }
Click to show internal directories.
Click to hide internal directories.