Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetLogSettings ¶
func SetLogSettings(lo *LogOptions)
Types ¶
type DebugOptions ¶
type DebugOptions struct {
PprofFile string
}
type LogOptions ¶
type MachineInfo ¶
type MachineInfo struct { CPU *[]cpu.CPUInfoStat `json:"cpu"` Mem *mem.VirtualMemoryStat `json:"mem"` Swap *mem.SwapMemoryStat `json:"swap"` Host *host.HostInfoStat `json:"host"` DiskUsage *disk.DiskUsageStat `json:"disk_usage"` DiskPartition *[]disk.DiskPartitionStat `json:"disk_parititon"` Net *[]net.NetInterfaceStat `json:"net"` }
MachineInfo 系统基本信息
func (*MachineInfo) GetDiskPartitionInfo ¶
func (m *MachineInfo) GetDiskPartitionInfo()
GetDiskPartitionInfo 获取硬盘分区基本信息
func (*MachineInfo) GetDiskUsageInfo ¶
func (m *MachineInfo) GetDiskUsageInfo()
GetDiskUsageInfo 获取硬盘基本信息
type RealtimeInfo ¶
type RealtimeInfo struct { CPU *[]cpu.CPUTimesStat `json:"cpu"` Mem *mem.VirtualMemoryStat `json:"mem"` Swap *mem.SwapMemoryStat `json:"swap"` Net *[]net.NetIOCountersStat `json:"net"` DiskIO *map[string]disk.DiskIOCountersStat `json:"disk_io"` Load *load.LoadAvgStat `json:"load"` Process *[]process.Process `json:"process"` }
RealtimeInfo 实时系统状态
func (*RealtimeInfo) GetLoadInfo ¶
func (r *RealtimeInfo) GetLoadInfo()
GetLoadInfo 获取Load文件实时信息(Linux)
Click to show internal directories.
Click to hide internal directories.