Collects metrics from the Docker daemon using the remote api.
OS | Linux | Windows | SmartOS | OS X |
---|---|---|---|---|
Supported | v | v | v | v |
This plugin is compatible with Docker 1.7.1 or later.
- To install new meter go to Settings->Installation or see instructions.
- To upgrade the meter to the latest version - see instructions.
Docker must run in deamon mode binded to a host and port. You can do this running Docker with the following command line:
$ sudo docker -H 127.0.0.1:2375 -d
Or edit the /etc/default/docker and add DOCKER_OPTS="-H 127.0.0.1:2375" then restart the service
$ sudo service docker restart
Field Name | Description |
---|---|
Host | The Docker Daemon hostname |
Port | The Docker Daemon port |
Containers | Filter containers by name. If empty, it will show all containers |
Poll Interval | How often (in milliseconds) to poll for metrics |
Source | The source to display in the legend for the data. |
Metric Name | Description |
---|---|
DOCKER_TOTAL_CPU_USAGE | Total cpu usage, total and per running containers |
DOCKER_MEMORY_USAGE_BYTES | Total memory usage, total and per running containers |
DOCKET_MEMORY_USAGE_PERCENT | Memory usage percentage. |
DOCKER_NETWORK_TX_BYTES | Total network transmit bytes |
DOCKER_NETWORK_RX_BYTES | Total network received bytes |
DOCKER_NETWORK_TX_PACKETS | Total network transmit packets |
DOCKER_NETWORK_RX_PACKETS | Total network received packets |
DOCKER_NETWORK_TX_ERRORS | Total network transmit errors |
DOCKER_NETWORK_RX_ERRORS | Total network received errors |
DOCKER_BLOCK_IO_READ_BYTES | Total number of Block IO reads bytes |
DOCKER_BLOCK_IO_WRITE_BYTES | Total number of Block IO writes bytes |
- Docker Summary