Nodejs
Last updated
Was this helpful?
Last updated
Was this helpful?
The library is used to post records from Node.js applications to Fluentd.
This article explains how to use it.
NOTE: The previous NPM package, has been deprecated in favor of @fluent-org/logger
.
Basic knowledge of Node.js and NPM
Basic knowledge of Fluentd
Node.js 12.0 or higher
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-org/logger
package.json
Use npm
to install dependencies locally:
index.js
This is a simple web app:
Run the app and go to http://localhost:3000/
in your browser to 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
.
The most recent version of @fluent-org/logger
can be found .
Here is a sample app using @fluent-org/logger
:
The logs should be output to /var/log/td-agent/td-agent.log
or the standard output of the Fluentd process via 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.