Docker

Docker is an open way of building, shipping, and running distributed applications anywhere using containers and images. Metricly can be used to monitor the performance of your Docker host and containers.

Each Docker container you have running will be listed as Docker Container in your Inventory Explorer. Each Docker host you have running will be listed as SERVER in your Inventory Explorer. You’ll be able to identify which of your SERVER elements are Docker hosts via the Docker Summary dashboard (if you have the Docker package installed).

Metricly also offers a Docker container with the Linux agent configured to send Docker host and container metrics. The Linux Agent Docker container should be used only if the Linux agent cannot be installed on the host.

Configuration

The Linux Agent must be installed before proceeding. If you need to disable the Linux integration or view the unique API key assigned to your account, navigate to the Integrations page under the user account drop-down menu and click the integration designated as Infrastructure under the Integration column.

  1. Navigate to the Linux Agent configuration file, /opt/netuitive-agent/conf/netuitive-agent.conf.
  2. Change the enabled setting to True in the [[NetuitiveDockerCollector]] section of the file.
  3. Optionally, add a metric blacklist or whitelist to reduce the number of metrics you receive. See our Regex Guide for examples.
  4. Save the file, and restart the Linux agent.

This integration’s package (computed metrics, dashboards, and policies that will give you important events and alerts) will be automatically enabled and provisioned to your account as soon as Metricly receives data from the integration. The PACKAGES button on the integration setup page will become active once data is received, so you’ll be able to disable and re-enable the package at will.

Collector Options

Option Default Description
enabled False Enable collecting Docker metrics.
byte_unit Default numeric output(s).
measure_collector_time Measure the collector’s run time in milliseconds.
memory_path The path to the kernel’s CGroups memory file system.
metrics_blacklist Regex list to match metrics to block. Mutually exclusive with metrics_whitelist option.
metrics_whitelist Regex list to match metrics to transmit. Mutually exclusive with metrics_blacklist option.