Docker

Docker logo

Docker

Author: Outlyer | Version: 1.0.0 | License: MIT | Categories: containers

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.

This integration will monitor your containers using metrics automatically collected by the Outlyer agent and the Docker plugin.

Once enabled you will get a default Docker dashboard to help you get started monitoring your containers.

Metric Name Type Labels Unit Description
container.cpu.cores Gauge container, container.image   Number of CPU cores.
container.cpu.system Gauge container, container.image   System space CPU usage.
container.cpu.total Gauge container, container.image   Total CPU usage.
container.cpu.user Gauge container, container.image byte User space CPU usage.
container.io.read.bytes Gauge container, container.image   The number of bytes read from disk
container.io.read.count Gauge container, container.image   The number of disk read operations.
container.io.write.bytes Gauge container, container.image byte The number of bytes written to disk.
container.io.write.count Gauge container, container.image   The number of disk write operations.
container.mem.active Gauge container, container.image byte Amount of active memory.
container.mem.cached Gauge container, container.image byte Amount of cached memory.
container.mem.inactive Gauge container, container.image byte Amount of inactive memory.
container.mem.swap Gauge container, container.image byte Amount of swap memory.
container.mem.used Gauge container, container.image byte Amount of used memory.
container.net.rx.bytes Gauge container, container.image byte The number of received bytes.
container.net.rx.drop Gauge container, container.image byte The number of received packages dropped.
container.net.rx.errs Gauge container, container.image byte The number of received packages error.
container.net.rx.packets Gauge container, container.image byte The total number of received packages.
container.net.tx.bytes Gauge container, container.image byte The number of transmitted bytes.
container.net.tx.drop Gauge container, container.image byte The number of transmitted packages dropped.
container.net.tx.errs Gauge container, container.image   The number of transmitted packages error.
container.net.tx.packets Gauge container, container.image   The total number of transmitted packages.
container.count Gauge status   The number of containers by status (running, exited, restarting, paused)

Run the Docker plugin against your instances to start collecting the number of containers by status. All other Docker metrics are automatically collected by the Outlyer agent.

Version Release Date Description
1.0 06-Jun-2018 Initial version of our Docker monitoring integration.