Sha256: c4eb72f923b126a3e8bd698e64a5a9208cf8f1e5ca0ccad846b5a1513977982b
Contents?: true
Size: 1.83 KB
Versions: 3
Compression:
Stored size: 1.83 KB
Contents
= Fluentd Fluentd is an event collector system. It is a generalized version of syslogd, which handles JSON objects for its log messages. == Architecture Fluentd collects events from various data sources and writes them to files, database or other types of storages: Web apps ---+ +--> file | | +--> ---+ /var/log ------> Fluentd ------> mail +--> ---+ | | Apache ---- +--> Fluentd Fluent also supports log transfer: Web server +---------+ | Fluentd ------- +---------+| | +---------+ | | Proxy server | Log server, Amazon S3, HDFS, ... +---------+ +--> +---------+ | Fluentd ----------> | Fluentd || +---------+| +--> +---------+| +---------+ | +---------+ | Database server | +---------+ | | Fluentd ---------> mail +---------+| +---------+ An event consists of *tag*, *time* and *record*. Tag is a string separated with '.' (e.g. myapp.access). It is used to categorize events. Time is a UNIX time recorded at occurrence of an event. Record is a JSON object. == Quick Start $ gem install fluentd $ # install sample configuration file to the directory $ sudo fluentd -s $ fluentd & $ echo '{"json":"message"}' | fluent-cat debug.test == Meta Web site:: http://fluentd.org/ Documents:: http://fluentd.org/doc/ Source repository:: http://github.com/fluent Discussion:: http://groups.google.com/group/fluentd Author:: Sadayuki Furuhashi Copyright:: (c) 2011 FURUHASHI Sadayuki License:: Apache License, Version 2.0 == Contributors: Patches contributed by {those people}[https://github.com/fluent/fluentd/contributors].
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fluentd-0.10.17 | README.rdoc |
fluentd-0.10.16 | README.rdoc |
fluentd-0.10.15 | README.rdoc |