This article explains how to use the fluent-logger-python library.
- Basic knowledge of Python
- Basic knowledge of Fluentd
- Python 2.6 or higher
Please refer to the following documents to install fluentd.
Please restart your agent once these lines are in place.
# for rpm/deb only
$ sudo /etc/init.d/td-agent restart
First, install the fluent-logger library via pip.
$ pip install fluent-logger
Next, initialize and post the records as shown below.
from fluent import sender
from fluent import event
sender.setup('fluentd.test', host='localhost', port=24224)
Executing the script will send the logs to Fluentd.
$ python test.py
For high-traffic websites (more than 5 application nodes), we recommend using a high availability configuration of td-agent. This will improve data transfer reliability and query performance.
Monitoring Fluentd itself is also important. The article below describes general monitoring methods for td-agent.