Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Process ¶
type Process struct {
// Exe is the executable that is running.
Exe string
// PID of the process
PID int
// Memory stats of the process
Memory *memory.ProcessMemory
// IO contains information about the IO of the machine.
IO *io.ProcessIO
}
Process is information about a Linux process
type Stats ¶
type Stats struct {
// System specific information
System struct {
// Memory stats of the system
Memory *memory.Memory
// Network stats of the system
Network *network.Network
}
// Processes are the process information of the system
Processes []Process
}
Stats contains both the system and process statistics.
func New ¶
New returns stats of the machine with pids filtering for processes. If pids are empty then it returns all process stats.
Click to show internal directories.
Click to hide internal directories.