Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogCrash ¶
func LogCrash(r interface{})
LogCrash write down the current memory and stack info and the cpu/mem/disk infos into log dir
func SetCrashlogDir ¶
SetCrashlogDir set the directory of crashlog
Types ¶
type CPUInfo ¶
type CPUInfo struct { PhysicalCount int `json:"physical_count"` LogicalCount int `json:"logical_count"` TotalPercent []float64 `json:"total_use_percent"` PerPercent []float64 `json:"per_use_percent"` Loads *load.AvgStat `json:"average_loads"` Times []cpu.TimesStat `json:"running_times"` Infos []cpu.InfoStat `json:"infos"` }
CPUInfo stat cpu infos
type DiskInfo ¶
type DiskInfo struct { IOCounters map[string]disk.IOCountersStat `json:"io_counters"` Partitions []disk.PartitionStat `json:"partitions"` }
DiskInfo stat disk infos
type MemInfo ¶
type MemInfo struct { Virtual *mem.VirtualMemoryStat `json:"virtaul"` Swap *mem.SwapMemoryStat `json:"swap"` }
MemInfo stat memory infos
Click to show internal directories.
Click to hide internal directories.