This article explains how to use it.
- Basic knowledge of PHP
- Basic knowledge of Fluentd
- PHP 5.6 or higher
Please refer to the following documents to install fluentd:
Restart agent after configuring.
# for rpm/deb only
$ sudo /etc/init.d/td-agent restart
# or systemd
$ sudo systemctl restart td-agent.service
Add 'fluent/logger' package to your
Create a php file containing the following code:
$logger = new FluentLogger("localhost","24224");
$logger->post("fluentd.test.follow", array("from"=>"userA", "to"=>"userB"));
Executing the script will send the logs to Fluentd:
$ php test.php
The logs should be output to
/var/log/td-agent/td-agent.logor the standard output of the Fluentd process via the
- List of Plugin References
For high-traffic websites (more than 5 application nodes), we recommend using the high-availability configuration for
td-agent. This will improve the reliability of data transfer and query performance.
Monitoring Fluentd itself is also important. The article below describes the general monitoring methods for
If this article is incorrect or outdated, or omits critical information, please let us know. Fluentd is an open-source project under Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.