system

package
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2015 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CPUStats

type CPUStats struct {
	PerCPU   bool `toml:"percpu"`
	TotalCPU bool `toml:"totalcpu"`
	// contains filtered or unexported fields
}

func NewCPUStats added in v0.1.4

func NewCPUStats(ps PS) *CPUStats

func (*CPUStats) Description

func (_ *CPUStats) Description() string

func (*CPUStats) Gather

func (s *CPUStats) Gather(acc plugins.Accumulator) error

func (*CPUStats) SampleConfig

func (_ *CPUStats) SampleConfig() string

type DiskIOStats

type DiskIOStats struct {
	Devices          []string
	SkipSerialNumber bool
	// contains filtered or unexported fields
}

func (*DiskIOStats) Description

func (_ *DiskIOStats) Description() string

func (*DiskIOStats) Gather

func (s *DiskIOStats) Gather(acc plugins.Accumulator) error

func (*DiskIOStats) SampleConfig

func (_ *DiskIOStats) SampleConfig() string

type DiskStats

type DiskStats struct {
	Mountpoints []string
	// contains filtered or unexported fields
}

func (*DiskStats) Description

func (_ *DiskStats) Description() string

func (*DiskStats) Gather

func (s *DiskStats) Gather(acc plugins.Accumulator) error

func (*DiskStats) SampleConfig

func (_ *DiskStats) SampleConfig() string

type DockerContainerStat

type DockerContainerStat struct {
	Id      string
	Name    string
	Command string
	Labels  map[string]string
	CPU     *cpu.CPUTimesStat
	Mem     *docker.CgroupMemStat
}

type DockerStats

type DockerStats struct {
	// contains filtered or unexported fields
}

func (*DockerStats) Description

func (_ *DockerStats) Description() string

func (*DockerStats) Gather

func (s *DockerStats) Gather(acc plugins.Accumulator) error

func (*DockerStats) SampleConfig

func (_ *DockerStats) SampleConfig() string

type MemStats

type MemStats struct {
	// contains filtered or unexported fields
}

func (*MemStats) Description

func (_ *MemStats) Description() string

func (*MemStats) Gather

func (s *MemStats) Gather(acc plugins.Accumulator) error

func (*MemStats) SampleConfig

func (_ *MemStats) SampleConfig() string

type MockPS

type MockPS struct {
	mock.Mock
}

func (*MockPS) CPUTimes

func (m *MockPS) CPUTimes(perCPU, totalCPU bool) ([]cpu.CPUTimesStat, error)

func (*MockPS) DiskIO

func (m *MockPS) DiskIO() (map[string]disk.DiskIOCountersStat, error)

func (*MockPS) DiskUsage

func (m *MockPS) DiskUsage() ([]*disk.DiskUsageStat, error)

func (*MockPS) DockerStat

func (m *MockPS) DockerStat() ([]*DockerContainerStat, error)

func (*MockPS) LoadAvg

func (m *MockPS) LoadAvg() (*load.LoadAvgStat, error)

func (*MockPS) NetConnections added in v0.2.0

func (m *MockPS) NetConnections() ([]net.NetConnectionStat, error)

func (*MockPS) NetIO

func (m *MockPS) NetIO() ([]net.NetIOCountersStat, error)

func (*MockPS) NetProto added in v0.2.4

func (m *MockPS) NetProto() ([]net.NetProtoCountersStat, error)

func (*MockPS) SwapStat

func (m *MockPS) SwapStat() (*mem.SwapMemoryStat, error)

func (*MockPS) VMStat

func (m *MockPS) VMStat() (*mem.VirtualMemoryStat, error)

type NetIOStats

type NetIOStats struct {
	Interfaces []string
	// contains filtered or unexported fields
}

func (*NetIOStats) Description

func (_ *NetIOStats) Description() string

func (*NetIOStats) Gather

func (s *NetIOStats) Gather(acc plugins.Accumulator) error

func (*NetIOStats) SampleConfig

func (_ *NetIOStats) SampleConfig() string

type NetStats added in v0.2.0

type NetStats struct {
	// contains filtered or unexported fields
}

func (*NetStats) Description added in v0.2.0

func (_ *NetStats) Description() string

func (*NetStats) Gather added in v0.2.0

func (s *NetStats) Gather(acc plugins.Accumulator) error

func (*NetStats) SampleConfig added in v0.2.0

func (_ *NetStats) SampleConfig() string

type PS

type PS interface {
	CPUTimes(perCPU, totalCPU bool) ([]cpu.CPUTimesStat, error)
	DiskUsage() ([]*disk.DiskUsageStat, error)
	NetIO() ([]net.NetIOCountersStat, error)
	NetProto() ([]net.NetProtoCountersStat, error)
	DiskIO() (map[string]disk.DiskIOCountersStat, error)
	VMStat() (*mem.VirtualMemoryStat, error)
	SwapStat() (*mem.SwapMemoryStat, error)
	DockerStat() ([]*DockerContainerStat, error)
	NetConnections() ([]net.NetConnectionStat, error)
}

type SwapStats

type SwapStats struct {
	// contains filtered or unexported fields
}

func (*SwapStats) Description

func (_ *SwapStats) Description() string

func (*SwapStats) Gather

func (s *SwapStats) Gather(acc plugins.Accumulator) error

func (*SwapStats) SampleConfig

func (_ *SwapStats) SampleConfig() string

type SystemStats

type SystemStats struct{}

func (*SystemStats) Description

func (_ *SystemStats) Description() string

func (*SystemStats) Gather

func (_ *SystemStats) Gather(acc plugins.Accumulator) error

func (*SystemStats) SampleConfig

func (_ *SystemStats) SampleConfig() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL