Docker metrics
The Docker input plugin lets you collect Docker container metrics, including memory usage and CPU consumption.
Configuration parameters
The plugin supports the following configuration parameters:
exclude
A space-separated list of containers to exclude.
none
include
A space-separated list of containers to include.
none
interval_nsec
Polling interval in nanoseconds.
0
interval_sec
Polling interval in seconds.
1
path.containers
Container directory path, for custom Docker data-root configurations.
/var/lib/docker/containers
path.sysfs
Sysfs cgroup mount point.
/sys/fs/cgroup
If you set neither include nor exclude, the plugin will try to get metrics from all running containers.
Configuration file
The following example configuration collects metrics from two docker instances (6bab19c3a0f9 and 14159be4ca2c).
pipeline:
inputs:
- name: docker
include: 6bab19c3a0f9 14159be4ca2c
outputs:
- name: stdout
match: '*'[INPUT]
Name docker
Include 6bab19c3a0f9 14159be4ca2c
[OUTPUT]
Name stdout
Match *This configuration will produce records like the following:
Last updated
Was this helpful?