Scala
Last updated
Was this helpful?
Last updated
Was this helpful?
The library is used to post records from Scala applications to Fluentd.
This article explains how to use it.
Basic knowledge of Scala and sbt
Basic knowledge of Fluentd
Scala 2.11.0 or later
sbt 0.12.0 or later
Please refer to the following document to install Fluentd:
Configure Fluentd to use the input plugin as its data source:
Restart agent after configuring.
fluent-logger-scala
Add the following lines to build.sbt
:
or
Create an app with the following code:
Executing the script will send the logs to Fluentd:
Examples
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 td-agent
.
See for the revision information.
Further information on the API can be found .
The logs should be output to /var/log/td-agent/td-agent.log
or the standard output of the Fluentd process via the output plugin.
Various are available for writing records to other destinations:
or
If this article is incorrect or outdated, or omits critical information, please . is an open-source project under . All components are available under the Apache 2 License.