Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 1.75 KB

docker-metrics.md

File metadata and controls

60 lines (46 loc) · 1.75 KB
description
The docker input plugin allows you to collect Docker container metrics such as memory usage and CPU consumption.

Docker Metrics

Content:

Configuration Parameters

The plugin supports the following configuration parameters:

Key Description Default
Interval_Sec Polling interval in seconds 1
Include A space-separated list of containers to include
Exclude A space-separated list of containers to exclude

If you set neither Include nor Exclude, the plugin will try to get metrics from all the running containers.

Configuration File

Here is an example configuration that collects metrics from two docker instances (6bab19c3a0f9 and 14159be4ca2c).

{% tabs %} {% tab title="fluent-bit.conf" %}

[INPUT]
    Name         docker
    Include      6bab19c3a0f9 14159be4ca2c
[OUTPUT]
    Name   stdout
    Match  *

{% endtab %}

{% tab title="fluent-bit.yaml" %}

pipeline:
    inputs:
        - name: docker
          include: 6bab19c3a0f9 14159be4ca2c

    outputs:
        - name: stdout
          match: '*'

{% endtab %} {% endtabs %}

This configuration will produce records like below.

[1] docker.0: [1571994772.00555745, {"id"=>"6bab19c3a0f9", "name"=>"postgresql", "cpu_used"=>172102435, "mem_used"=>5693400, "mem_limit"=>4294963200}]