Sha256: 2442bff6a663ae9fbc6cb748fd9107c2cb67ee80b9e649f1d2b70b11df35e370

Contents?: true

Size: 1.21 KB

Versions: 10

Compression:

Stored size: 1.21 KB

Contents

# fluent-plugin-reemit

[![Build Status](https://secure.travis-ci.org/sonots/fluent-plugin-reemit.png?branch=master)](http://travis-ci.org/sonots/fluent-plugin-reemit)

Fluentd plugin to re-emit messages avoiding infinity match loop

## Installation

Use RubyGems:

    gem install fluent-plugin-reemit

## Configuration

Example:

This example applies [flowcounter](https://github.com/tagomoris/fluent-plugin-flowcounter) plugin for all messages, then re-emit messages.
But, the re-emitted messages will skip the identical match directive (the first one) to avoid an infinity loop. 

```apache
<match flowcount>
  type stdout
</match>

<match **>
  type copy
  <store>
    type flowcounter
    count_keys *
  </store>
  <store>
    type reemit
  </store>
</match>

<match **>
  type stdout
</match>
```

## Option Parameters

None

## ChangeLog

See [CHANGELOG.md](CHANGELOG.md) for details.

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new [Pull Request](../../pull/new/master)

## Copyright

Copyright (c) 2013 Naotoshi Seo. See [LICENSE](LICENSE) for details.

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
fluent-plugin-reemit-0.3.2 README.md
fluent-plugin-reemit-0.3.1 README.md
fluent-plugin-reemit-0.3.0 README.md
fluent-plugin-reemit-0.2.1 README.md
fluent-plugin-reemit-0.2.0 README.md
fluent-plugin-reemit-0.1.0 README.md
fluent-plugin-reemit-0.0.5 README.md
fluent-plugin-reemit-0.0.4 README.md
fluent-plugin-reemit-0.0.3 README.md
fluent-plugin-reemit-0.0.2 README.md