Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerRunningCheck ¶
type ContainerRunningCheck struct {
TitleRule string `toml:"title_rule"`
}
type CpuUsageCheck ¶
type DockerPlugin ¶
type DockerPlugin struct {
config.InternalConfig
Instances []*Instance `toml:"instances"`
}
func (*DockerPlugin) GetInstances ¶
func (p *DockerPlugin) GetInstances() []plugins.Instance
type HealthStatusCheck ¶
type HealthStatusCheck struct {
TitleRule string `toml:"title_rule"`
}
type Instance ¶
type Instance struct {
config.InternalConfig
Socket string `toml:"socket"`
APIVersion string `toml:"api_version"`
Timeout config.Duration `toml:"timeout"`
Targets []string `toml:"targets"`
Concurrency int `toml:"concurrency"`
MaxContainers int `toml:"max_containers"`
ContainerRunning ContainerRunningCheck `toml:"container_running"`
RestartDetected RestartDetectedCheck `toml:"restart_detected"`
HealthStatus HealthStatusCheck `toml:"health_status"`
CpuUsage CpuUsageCheck `toml:"cpu_usage"`
MemoryUsage MemoryUsageCheck `toml:"memory_usage"`
// contains filtered or unexported fields
}
type MemoryUsageCheck ¶
Click to show internal directories.
Click to hide internal directories.