# fluentd
**Repository Path**: null_141/fluentd
## Basic Information
- **Project Name**: fluentd
- **Description**: Fluentd: Unified Logging Layer (project under CNCF)
- **Primary Language**: Ruby
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-03-24
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Fluentd: Open-Source Log Collector
===================================
Travis CI:
[](https://travis-ci.org/fluent/fluentd) [](https://codeclimate.com/github/fluent/fluentd)
[](https://bestpractices.coreinfrastructure.org/projects/1189)
[](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Ffluent%2Ffluentd?ref=badge_shield)
GitLab CI:
[](https://gitlab.com/fluent/fluentd/commits/master)
[Fluentd](https://www.fluentd.org/) collects events from various data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on. Fluentd helps you unify your logging infrastructure (Learn more about the [Unified Logging Layer](https://www.fluentd.org/blog/unified-logging-layer)).
Syslog Alerting | Fluentd can "grep" for events and send out alerts. |
Mobile/Web Application Logging | Fluentd can function as middleware to enable asynchronous, scalable logging for user action events. |
## Quick Start
$ gem install fluentd
$ fluentd -s conf
$ fluentd -c conf/fluent.conf &
$ echo '{"json":"message"}' | fluent-cat debug.test
## Development
### Branch
- master: For v1 development.
- v0.12: For v0.12. This is security maintenance mode. Only security fix is accepted.
### Prerequisites
- Ruby 2.1 or later
- git
`git` should be in `PATH`. On Windows, you can use `Github for Windows` and `GitShell` for easy setup.
### Install dependent gems
Use bundler:
$ gem install bundler
$ bundle install --path vendor/bundle
### Run test
$ bundle exec rake test
You can run specified test via `TEST` environment variable:
$ bundle exec rake test TEST=test/test_specified_path.rb
$ bundle exec rake test TEST=test/test_*.rb
## Fluentd UI: Admin GUI
[Fluentd UI](https://github.com/fluent/fluentd-ui) is a graphical user interface to start/stop/configure Fluentd.
