Documentation
¶
Index ¶
- Constants
- Variables
- func NewBattery(cfg entity.Config) *entity.Entity
- func NewBatteryState(cfg entity.Config) *entity.Entity
- func NewCPU(cfg entity.Config) *entity.Entity
- func NewCustom(cfg CustomConfig) *entity.Entity
- func NewDisk(cfg DiskConfig) []*entity.Entity
- func NewDiskFree(cfg DiskConfig) []*entity.Entity
- func NewDiskUsed(cfg DiskConfig) []*entity.Entity
- func NewMemory(cfg entity.Config) *entity.Entity
- func NewMemoryFree(cfg entity.Config) *entity.Entity
- func NewMemoryUsed(cfg entity.Config) *entity.Entity
- func NewSwap(cfg entity.Config) *entity.Entity
- func NewSwapFree(cfg entity.Config) *entity.Entity
- func NewSwapUsed(cfg entity.Config) *entity.Entity
- func NewUptime(cfg entity.Config) *entity.Entity
- type Config
- type CustomConfig
- type DiskConfig
Constants ¶
View Source
const Gibibyte = 1024 * 1024 * 1024
Variables ¶
View Source
var ErrNoCPU = errors.New("no cpu found")
Functions ¶
func NewCustom ¶ added in v1.4.0
func NewCustom(cfg CustomConfig) *entity.Entity
func NewDisk ¶
func NewDisk(cfg DiskConfig) []*entity.Entity
func NewDiskFree ¶
func NewDiskFree(cfg DiskConfig) []*entity.Entity
func NewDiskUsed ¶
func NewDiskUsed(cfg DiskConfig) []*entity.Entity
Types ¶
type Config ¶
type Config struct { CPU *entity.Config `yaml:"cpu,omitempty"` Custom *CustomConfig `yaml:"custom,omitempty"` Disk *DiskConfig `yaml:"disk,omitempty"` DiskUsed *DiskConfig `yaml:"disk_used,omitempty"` DiskFree *DiskConfig `yaml:"disk_free,omitempty"` Memory *entity.Config `yaml:"memory,omitempty"` MemoryUsed *entity.Config `yaml:"memory_used,omitempty"` MemoryFree *entity.Config `yaml:"memory_free,omitempty"` Swap *entity.Config `yaml:"swap,omitempty"` SwapUsed *entity.Config `yaml:"swap_used,omitempty"` SwapFree *entity.Config `yaml:"swap_free,omitempty"` Uptime *entity.Config `yaml:"uptime,omitempty"` Battery *entity.Config `yaml:"battery,omitempty"` BatteryState *entity.Config `yaml:"battery_state,omitempty"` }
func (*Config) LoadEntities ¶
type CustomConfig ¶ added in v1.4.0
type DiskConfig ¶
Click to show internal directories.
Click to hide internal directories.