Sha256: d79b74d9486fd876133d625b490e9e343f29188f2733b02e361caa2fbaca465b

Contents?: true

Size: 1.59 KB

Versions: 7

Compression:

Stored size: 1.59 KB

Contents

= Fluent

Fluent is an event collector system. It's said that Fluent is generalized version of syslogd, which can deal with JSON object for the log message.

== Archtecture

Fluent collects events from various data sources and write them to files, database or other 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 when the event occurs. Record is a JSON object.


== Quick Start

  $ gem install fluentd
  $ fluentd &
  $ echo '{"json":"message"}' | fluent-cat debug.test


Web site::  http://fluentd.org/
Documents:: http://fluentd.org/doc/
Source repository:: http://github.com/fluent
Author:: Sadayuki Furuhashi
Copyright:: (c) 2011 FURUHASHI Sadayuki
License:: Apache License, Version 2.0

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
fluentd-0.10.7 README
fluentd-0.10.5 README.rdoc
fluentd-0.10.4 README.rdoc
fluentd-0.10.3 README.rdoc
fluentd-0.10.2 README.rdoc
fluentd-0.10.1 README.rdoc
fluentd-0.10.0 README.rdoc