 Documentation
      ¶
      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.