Fluent Bit: Official Manual
Slack
GitHub
Discussions
Community Meetings
Search…
1.9
Fluent Bit v1.9 Documentation
About
What is Fluent Bit?
A Brief History of Fluent Bit
Fluentd & Fluent Bit
License
Concepts
Key Concepts
Buffering
Data Pipeline
Installation
Getting Started with Fluent Bit
Upgrade Notes
Supported Platforms
Requirements
Sources
Linux Packages
Docker
Containers on AWS
Amazon EC2
Kubernetes
macOS
Windows
Yocto / Embedded Linux
Administration
Configuring Fluent Bit
Security
Buffering & Storage
Backpressure
Scheduling and Retries
Networking
Memory Management
Monitoring
Dump Internals / Signal
HTTP Proxy
Local Testing
Validating your Data and Structure
Running a Logging Pipeline Locally
Data Pipeline
Pipeline Monitoring
Inputs
Prometheus Scrape Metrics
Node Exporter Metrics
Windows Exporter Metrics
Collectd
CPU Log Based Metrics
Disk I/O Log Based Metrics
Docker Log Based Metrics
Docker Events
Dummy
Exec
Fluent Bit Metrics
Forward
Head
HTTP
Health
Kernel Logs
Memory Metrics
MQTT
Network I/O Log Based Metrics
Process Log Based Metrics
Random
Serial Interface
Standard Input
StatsD
Syslog
Systemd
Tail
TCP
Thermal
Windows Event Log
Windows Event Log (winevtlog)
Parsers
Filters
Outputs
Stream Processing
Introduction to Stream Processing
Overview
Changelog
Getting Started
Fluent Bit for Developers
C Library API
Ingest Records Manually
Golang Output Plugins
Developer guide for beginners on contributing to Fluent Bit
Powered By
GitBook
Docker Log Based Metrics
The docker input plugin allows you to collect Docker container metrics such as memory usage and CPU consumption.
Content:
​
Configuration Parameters
​
​
Configuration File
​
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
).
1
[
INPUT
]
2
Name docker
3
Include 6bab19c3a0f9 14159be4ca2c
4
[
OUTPUT
]
5
Name stdout
6
Match
*
Copied!
This configuration will produce records like below.
1
[1] docker.0: [1571994772.00555745, {"id"=>"6bab19c3a0f9", "name"=>"postgresql", "cpu_used"=>172102435, "mem_used"=>5693400, "mem_limit"=>4294963200}]
Copied!
Previous
Disk I/O Log Based Metrics
Next
Docker Events
Last modified
1mo ago
Export as PDF
Copy link
Contents
Configuration Parameters
Configuration File