Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerContainers ¶
type DockerContainers struct { Data map[string]*libdocker.CompleteDockerContainer DockerHost string }
DockerContainers gathers docker containers data.
func NewDockerContainers ¶
func NewDockerContainers() *DockerContainers
func (*DockerContainers) Run ¶
func (dc *DockerContainers) Run() error
func (*DockerContainers) ToJson ¶
func (dc *DockerContainers) ToJson() ([]byte, error)
ToJson serialize Data field to JSON.
type DockerContainersCpu ¶
type DockerContainersCpu struct { Data map[string]*gopsutil_cpu.CPUTimesStat CgroupBasePath string }
DockerContainersCpu gathers docker containers CPU data. Data sources: * https://github.com/shirou/gopsutil/tree/master/cpu * https://github.com/shirou/gopsutil/blob/master/docker/docker_linux.go
func NewDockerContainersCpu ¶
func NewDockerContainersCpu() *DockerContainersCpu
func (*DockerContainersCpu) Run ¶
func (m *DockerContainersCpu) Run() error
Run gathers cgroup CPU information from cgroup itself.
func (*DockerContainersCpu) ToJson ¶
func (m *DockerContainersCpu) ToJson() ([]byte, error)
ToJson serialize Data field to JSON.
type DockerContainersMemory ¶
type DockerContainersMemory struct { Data map[string]*gopsutil_docker.CgroupMemStat CgroupBasePath string }
DockerContainersMemory gathers Docker memory data. Data source: https://github.com/shirou/gopsutil/blob/master/docker/docker_linux.go
func NewDockerContainersMemory ¶
func NewDockerContainersMemory() *DockerContainersMemory
func (*DockerContainersMemory) Run ¶
func (m *DockerContainersMemory) Run() error
Run gathers cgroup memory information from cgroup itself.
func (*DockerContainersMemory) ToJson ¶
func (m *DockerContainersMemory) ToJson() ([]byte, error)
ToJson serialize Data field to JSON.
type DockerImages ¶
type DockerImages struct { Data map[string]*libdocker.CompleteDockerImage DockerHost string }
DockerImages gathers docker images data.
func NewDockerImages ¶
func NewDockerImages() *DockerImages
func (*DockerImages) Run ¶
func (di *DockerImages) Run() error
func (*DockerImages) ToJson ¶
func (di *DockerImages) ToJson() ([]byte, error)
ToJson serialize Data field to JSON.