Documentation ¶
Index ¶
- func GetHostProc() string
- type CPUStats
- type DiskIOStats
- type DiskStats
- type Kernel
- type KernelVmstat
- type MemStats
- type MockPS
- func (m *MockPS) CPUTimes(perCPU, totalCPU bool) ([]cpu.TimesStat, error)
- func (m *MockPS) DiskIO(names []string) (map[string]disk.IOCountersStat, error)
- func (m *MockPS) DiskUsage(mountPointFilter []string, fstypeExclude []string) ([]*disk.UsageStat, []*disk.PartitionStat, error)
- func (m *MockPS) LoadAvg() (*load.AvgStat, error)
- func (m *MockPS) NetConnections() ([]net.ConnectionStat, error)
- func (m *MockPS) NetIO() ([]net.IOCountersStat, error)
- func (m *MockPS) NetProto() ([]net.ProtoCountersStat, error)
- func (m *MockPS) SwapStat() (*mem.SwapMemoryStat, error)
- func (m *MockPS) VMStat() (*mem.VirtualMemoryStat, error)
- type MockPSDisk
- func (s MockPSDisk) CPUTimes(perCPU, totalCPU bool) ([]cpu.TimesStat, error)
- func (s MockPSDisk) DiskIO(names []string) (map[string]disk.IOCountersStat, error)
- func (s MockPSDisk) DiskUsage(mountPointFilter []string, fstypeExclude []string) ([]*disk.UsageStat, []*disk.PartitionStat, error)
- func (s MockPSDisk) NetConnections() ([]net.ConnectionStat, error)
- func (s MockPSDisk) NetIO() ([]net.IOCountersStat, error)
- func (s MockPSDisk) NetProto() ([]net.ProtoCountersStat, error)
- func (s MockPSDisk) SwapStat() (*mem.SwapMemoryStat, error)
- func (s MockPSDisk) VMStat() (*mem.VirtualMemoryStat, error)
- type MountOptions
- type NetIOStats
- type NetStats
- type PS
- type PSDiskDeps
- type Processes
- type SwapStats
- type SysctlFS
- type SystemStats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHostProc ¶
func GetHostProc() string
Types ¶
type CPUStats ¶
type CPUStats struct { PerCPU bool `toml:"percpu"` TotalCPU bool `toml:"totalcpu"` CollectCPUTime bool `toml:"collect_cpu_time"` ReportActive bool `toml:"report_active"` // contains filtered or unexported fields }
func NewCPUStats ¶
func (*CPUStats) Description ¶
func (*CPUStats) SampleConfig ¶
type DiskIOStats ¶
type DiskIOStats struct { Devices []string DeviceTags []string NameTemplates []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) SampleConfig ¶
type Kernel ¶
type Kernel struct {
// contains filtered or unexported fields
}
func (*Kernel) Description ¶
func (*Kernel) SampleConfig ¶
type KernelVmstat ¶
type KernelVmstat struct {
// contains filtered or unexported fields
}
func (*KernelVmstat) Description ¶
func (k *KernelVmstat) Description() string
func (*KernelVmstat) Gather ¶
func (k *KernelVmstat) Gather(acc telegraf.Accumulator) error
func (*KernelVmstat) SampleConfig ¶
func (k *KernelVmstat) SampleConfig() string
type MemStats ¶
type MemStats struct {
// contains filtered or unexported fields
}
func (*MemStats) Description ¶
func (*MemStats) SampleConfig ¶
type MockPS ¶
type MockPS struct { mock.Mock PSDiskDeps }
func (*MockPS) NetConnections ¶
func (m *MockPS) NetConnections() ([]net.ConnectionStat, error)
type MockPSDisk ¶
func (MockPSDisk) DiskIO ¶
func (s MockPSDisk) DiskIO(names []string) (map[string]disk.IOCountersStat, error)
func (MockPSDisk) NetConnections ¶
func (s MockPSDisk) NetConnections() ([]net.ConnectionStat, error)
func (MockPSDisk) NetIO ¶
func (s MockPSDisk) NetIO() ([]net.IOCountersStat, error)
func (MockPSDisk) NetProto ¶
func (s MockPSDisk) NetProto() ([]net.ProtoCountersStat, error)
func (MockPSDisk) SwapStat ¶
func (s MockPSDisk) SwapStat() (*mem.SwapMemoryStat, error)
func (MockPSDisk) VMStat ¶
func (s MockPSDisk) VMStat() (*mem.VirtualMemoryStat, error)
type MountOptions ¶
type MountOptions []string
func (MountOptions) Mode ¶
func (opts MountOptions) Mode() string
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) SampleConfig ¶
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(names []string) (map[string]disk.IOCountersStat, error) VMStat() (*mem.VirtualMemoryStat, error) SwapStat() (*mem.SwapMemoryStat, error) NetConnections() ([]net.ConnectionStat, error) }
type PSDiskDeps ¶
type Processes ¶
type Processes struct {
// contains filtered or unexported fields
}
func (*Processes) Description ¶
func (*Processes) SampleConfig ¶
type SwapStats ¶
type SwapStats struct {
// contains filtered or unexported fields
}
func (*SwapStats) Description ¶
func (*SwapStats) SampleConfig ¶
type SysctlFS ¶
type SysctlFS struct {
// contains filtered or unexported fields
}
https://www.kernel.org/doc/Documentation/sysctl/fs.txt
func (SysctlFS) Description ¶
func (SysctlFS) SampleConfig ¶
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
Click to show internal directories.
Click to hide internal directories.