docker

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2015 License: MIT Imports: 4 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL