Docker Monitor ~ Pingdom Server Monitor
Plugins like this provide extra functionality beyond Pingdom Server Monitor's default monitoring capabilities. This and 90+ other plugins are available via a one-click install in our web interface.

Docker Monitor

Docker

Reports key metrics for docker containers

Overview

Reports key performance metrics for docker containers, including:

  • CPU Usage %
  • Memory limit
  • Memory usage
  • Network in
  • Network out
  • Number of containers running

Options

By default, the plugin will report metrics on all running containers. You can specify a comma-separated list of container names or IDs to restrict metrics to those containers.

docker-scout

You can run the Pingdom Server Monitor agent via our docker-scout Docker image.

This will run the plugin w/o any additional dependencies.

Dependencies

If running the plugin outside of our docker-scout, a couple of additional steps are required:

1. Requires Docker version 1.5 or higher

2. Install the excon gem:

gem install excon

3. The user running Pingdom Server Monitor needs read access to /var/run/docker.sock.

For example, assuming the /var/run/docker.sock file is owned by the docker group and scout runs under the scoutd user, you would add scoutd to the docker group as follows:

sudo usermod -a -G docker scoutd

node.acme.io

Docker Monitor

CPU % 0.4 %
Memory Limit 983.02 MB
Memory Usage 7.69 MB
Network In 1.89 KB/s
Network Out 812.62 bytes/s
Number of Containers 20 
By Matt Rose