Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CPUStats ¶
type CPUStats struct {
// contains filtered or unexported fields
}
CPUStats is based on telegraf CPUStats.
func (*CPUStats) PluginName ¶
PluginName is based on telegraf plugin name.
func (*CPUStats) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type DiskIO ¶
type DiskIO struct {
// contains filtered or unexported fields
}
DiskIO is based on telegraf DiskIO.
func (*DiskIO) PluginName ¶
PluginName is based on telegraf plugin name.
func (*DiskIO) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type DiskStats ¶
type DiskStats struct {
// contains filtered or unexported fields
}
DiskStats is based on telegraf DiskStats.
func (*DiskStats) PluginName ¶
PluginName is based on telegraf plugin name.
func (*DiskStats) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type Docker ¶
type Docker struct { Endpoint string `json:"endpoint"` // contains filtered or unexported fields }
Docker is based on telegraf Docker plugin.
func (*Docker) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Docker) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type File ¶
type File struct { Files []string `json:"files"` // contains filtered or unexported fields }
File is based on telegraf input File plugin.
func (*File) PluginName ¶
PluginName is based on telegraf plugin name.
func (*File) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type Kernel ¶
type Kernel struct {
// contains filtered or unexported fields
}
Kernel is based on telegraf Kernel.
func (*Kernel) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Kernel) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type Kubernetes ¶
type Kubernetes struct { URL string `json:"url"` // contains filtered or unexported fields }
Kubernetes is based on telegraf Kubernetes plugin
func (*Kubernetes) PluginName ¶
func (k *Kubernetes) PluginName() string
PluginName is based on telegraf plugin name.
func (*Kubernetes) UnmarshalTOML ¶
func (k *Kubernetes) UnmarshalTOML(data interface{}) error
UnmarshalTOML decodes the parsed data to the object
type LogParserPlugin ¶
type LogParserPlugin struct { Files []string `json:"files"` // contains filtered or unexported fields }
LogParserPlugin is based on telegraf LogParserPlugin.
func (*LogParserPlugin) PluginName ¶
func (l *LogParserPlugin) PluginName() string
PluginName is based on telegraf plugin name.
func (*LogParserPlugin) UnmarshalTOML ¶
func (l *LogParserPlugin) UnmarshalTOML(data interface{}) error
UnmarshalTOML decodes the parsed data to the object
type MemStats ¶
type MemStats struct {
// contains filtered or unexported fields
}
MemStats is based on telegraf MemStats.
func (*MemStats) PluginName ¶
PluginName is based on telegraf plugin name.
func (*MemStats) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type NetIOStats ¶
type NetIOStats struct {
// contains filtered or unexported fields
}
NetIOStats is based on telegraf NetIOStats.
func (*NetIOStats) PluginName ¶
func (n *NetIOStats) PluginName() string
PluginName is based on telegraf plugin name.
func (*NetIOStats) UnmarshalTOML ¶
func (n *NetIOStats) UnmarshalTOML(data interface{}) error
UnmarshalTOML decodes the parsed data to the object
type NetResponse ¶
type NetResponse struct {
// contains filtered or unexported fields
}
NetResponse is based on telegraf NetResponse.
func (*NetResponse) PluginName ¶
func (n *NetResponse) PluginName() string
PluginName is based on telegraf plugin name.
func (*NetResponse) UnmarshalTOML ¶
func (n *NetResponse) UnmarshalTOML(data interface{}) error
UnmarshalTOML decodes the parsed data to the object
type Nginx ¶
type Nginx struct { URLs []string `json:"urls"` // contains filtered or unexported fields }
Nginx is based on telegraf nginx plugin.
func (*Nginx) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Nginx) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type Processes ¶
type Processes struct {
// contains filtered or unexported fields
}
Processes is based on telegraf Processes.
func (*Processes) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Processes) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type Procstat ¶
type Procstat struct { Exe string `json:"exe"` // contains filtered or unexported fields }
Procstat is based on telegraf procstat input plugin.
func (*Procstat) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Procstat) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type Prometheus ¶
type Prometheus struct { URLs []string `json:"urls"` // contains filtered or unexported fields }
Prometheus is based on telegraf Prometheus plugin.
func (*Prometheus) PluginName ¶
func (p *Prometheus) PluginName() string
PluginName is based on telegraf plugin name.
func (*Prometheus) UnmarshalTOML ¶
func (p *Prometheus) UnmarshalTOML(data interface{}) error
UnmarshalTOML decodes the parsed data to the object
type Redis ¶
type Redis struct { Servers []string `json:"servers"` Password string `json:"password"` // contains filtered or unexported fields }
Redis is based on telegraf Redis plugin.
func (*Redis) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Redis) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type SwapStats ¶
type SwapStats struct {
// contains filtered or unexported fields
}
SwapStats is based on telegraf SwapStats.
func (*SwapStats) PluginName ¶
PluginName is based on telegraf plugin name.
func (*SwapStats) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type Syslog ¶
type Syslog struct { Address string `json:"server"` // contains filtered or unexported fields }
Syslog is based on telegraf Syslog plugin.
func (*Syslog) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Syslog) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object
type SystemStats ¶
type SystemStats struct {
// contains filtered or unexported fields
}
SystemStats is based on telegraf SystemStats.
func (*SystemStats) PluginName ¶
func (s *SystemStats) PluginName() string
PluginName is based on telegraf plugin name.
func (*SystemStats) UnmarshalTOML ¶
func (s *SystemStats) UnmarshalTOML(data interface{}) error
UnmarshalTOML decodes the parsed data to the object
type Tail ¶
type Tail struct { Files []string `json:"files"` // contains filtered or unexported fields }
Tail is based on telegraf Tail plugin.
func (*Tail) PluginName ¶
PluginName is based on telegraf plugin name.
func (*Tail) UnmarshalTOML ¶
UnmarshalTOML decodes the parsed data to the object