dstat is a versatile resource statistics tool that replaces vmstat, iostat, mpstat, netstat and ifstat.
By collecting dstat output into Fluentd and storing them in various backend systems, one can create a resource monitoring system very easily. For example,
Install the dstat plugin by running the following command
$ fluent-gem install fluent-plugin-dstat
Open your Fluentd configuration file and add the following lines:
<source>
type dstat
tag input.dstat
option -c
delay 3
</source>
With the above set up, Fluentd runs dstat periodically (roughly every 10 seconds) to gather resource data and tag it with "input.dstat".
It's time to configure data outputs. Here are some examples.
Want to learn the basics of Fluentd? Check out these pages.
Couldn't find enough information? Let's ask the community!
You need commercial-grade support from Fluentd committers and experts?
©2010-2024 Fluentd Project. ALL Rights Reserved.
Fluentd is a hosted project under the Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.