system

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2017 License: MIT Imports: 24 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"`
	CollectCPUTime bool `toml:"collect_cpu_time"`
	// contains filtered or unexported fields
}

func NewCPUStats

func NewCPUStats(ps PS) *CPUStats

func (*CPUStats) Description

func (_ *CPUStats) Description() string

func (*CPUStats) Gather

func (s *CPUStats) Gather(acc telegraf.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 telegraf.Accumulator) error

func (*DiskIOStats) SampleConfig

func (_ *DiskIOStats) SampleConfig() string

type DiskStats

type DiskStats struct {

	// Legacy support
	Mountpoints []string

	MountPoints []string
	IgnoreFS    []string `toml:"ignore_fs"`
	// contains filtered or unexported fields
}

func (*DiskStats) Description

func (_ *DiskStats) Description() string

func (*DiskStats) Gather

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

func (*DiskStats) SampleConfig

func (_ *DiskStats) SampleConfig() string

type Kernel added in v1.2.0

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

func (*Kernel) Description added in v1.2.0

func (k *Kernel) Description() string

func (*Kernel) Gather added in v1.2.0

func (k *Kernel) Gather(acc telegraf.Accumulator) error

func (*Kernel) SampleConfig added in v1.2.0

func (k *Kernel) SampleConfig() string

type KernelVmstat added in v1.2.0

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

func (*KernelVmstat) Description added in v1.2.0

func (k *KernelVmstat) Description() string

func (*KernelVmstat) Gather added in v1.2.0

func (k *KernelVmstat) Gather(acc telegraf.Accumulator) error

func (*KernelVmstat) SampleConfig added in v1.2.0

func (k *KernelVmstat) 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 telegraf.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.TimesStat, error)

func (*MockPS) DiskIO

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

func (*MockPS) DiskUsage

func (m *MockPS) DiskUsage(mountPointFilter []string, fstypeExclude []string) ([]*disk.UsageStat, []*disk.PartitionStat, error)

func (*MockPS) LoadAvg

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

func (*MockPS) NetConnections

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

func (*MockPS) NetIO

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

func (*MockPS) NetProto

func (m *MockPS) NetProto() ([]net.ProtoCountersStat, 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 telegraf.Accumulator) error

func (*NetIOStats) SampleConfig

func (_ *NetIOStats) SampleConfig() string

type NetStats

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

func (*NetStats) Description

func (_ *NetStats) Description() string

func (*NetStats) Gather

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

func (*NetStats) SampleConfig

func (_ *NetStats) SampleConfig() string

type PS

type PS interface {
	CPUTimes(perCPU, totalCPU bool) ([]cpu.TimesStat, error)
	DiskUsage(mountPointFilter []string, fstypeExclude []string) ([]*disk.UsageStat, []*disk.PartitionStat, error)
	NetIO() ([]net.IOCountersStat, error)
	NetProto() ([]net.ProtoCountersStat, error)
	DiskIO() (map[string]disk.IOCountersStat, error)
	VMStat() (*mem.VirtualMemoryStat, error)
	SwapStat() (*mem.SwapMemoryStat, error)
	NetConnections() ([]net.ConnectionStat, error)
}

type Processes added in v1.2.0

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

func (*Processes) Description added in v1.2.0

func (p *Processes) Description() string

func (*Processes) Gather added in v1.2.0

func (p *Processes) Gather(acc telegraf.Accumulator) error

func (*Processes) SampleConfig added in v1.2.0

func (p *Processes) SampleConfig() string

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 telegraf.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 telegraf.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