A summary of data about the Ruby ecosystem.

https://github.com/bungoume/fluent-plugin-ignore-filter

Fluentd filter plugin to ignore messages
https://github.com/bungoume/fluent-plugin-ignore-filter

Keywords from Contributors

fluentd fluentd-plugin

Last synced: about 2 hours ago
JSON representation

Repository metadata

Fluentd filter plugin to ignore messages

README.md

Fluent-plugin-ignore-filter

Gem Version
Build Status
Dependency Status

Fluentd filter plugin to ignore messages.

Requirements

fluent-plugin-ignore-filter fluentd ruby
>= 2.0.0 >= v0.14.0 >= 2.2
< 1.2.0 >= v0.12.0 >= 1.9

Installation

# for fluentd
$ gem install fluent-plugin-ignore-filter

# for td-agent2
$ sudo td-agent-gem install fluent-plugin-ignore-filter

Usage

Example 1:

<filter alert.messages.**>
  @type ignore
  regexp1 level info
</filter>
<filter alert.messages.**>
  @type ignore
  regexp1 server_name ^dev
</filter>
<filter alert.messages.**>
  @type ignore
  regexp1 level warning|warn
  regexp2 ident kernel
</filter>

Assuming following inputs are coming:

alert.messages: {"level":"info","ident":"kernel","server_name":"prod-web",message":"some info"}
alert.messages: {"level":"warn","ident":"kernel","server_name":"prod-web","message":"failed to do something"}
alert.messages: {"level":"error","ident":"kernel","server_name":"prod-web",message":"I/O error"}
alert.messages: {"level":"warn","ident":"chronyd","server_name":"prod-web","message":"System clock wrong"}
alert.messages: {"level":"error","ident":"sudo","server_name":"prod-web","message":"conversation failed"}
alert.messages: {"level":"error","ident":"sudo","server_name":"dev-web","message":"conversation failed"}

then output bocomes as belows:

alert.messages: {"level":"error","ident":"kernel","server_name":"prod-web",message":"I/O error"}
alert.messages: {"level":"warn","ident":"chronyd","server_name":"prod-web","message":"System clock wrong"}
alert.messages: {"level":"error","ident":"sudo","server_name":"prod-web","message":"conversation failed"}

Example 2:

<filter alert.messages.**>
  @type ignore
  regexp1 level info|notice
  exclude1 ident crmd
</filter>
<filter alert.messages.**>
  @type ignore
  regexp1 level info|notice
  regexp2 ident crmd
  exclude1 message process_lrm_event
</filter>

Assuming following inputs are coming:

alert.messages: {"level":"info","ident":"kernel","server_name":"prod-web",message":"some info"}
alert.messages: {"level":"info","ident":"crmd","server_name":"prod-web","message":"process_lrm_event: Operation rundeck_monitor_0: not running"}
alert.messages: {"level":"info","ident":"crmd","server_name":"prod-web","message":"Performing"}
alert.messages: {"level":"warn","ident":"chronyd","server_name":"prod-web","message":"System clock wrong"}

then output bocomes as belows:

alert.messages: {"level":"info","ident":"crmd","server_name":"prod-web","message":"process_lrm_event: Operation rundeck_monitor_0: not running"}
alert.messages: {"level":"warn","ident":"chronyd","server_name":"prod-web","message":"System clock wrong"}

Parameters

  • regexp[1-20] field_key regexp

    The target field key and the ignoring regular expression.

  • exclude[1-20] field_key regexp

    The target field key and the excluding regular expression.

TODO

  • patches welcome!

Contributing

  1. Fork it ( https://github.com/bungoume/fluent-plugin-ignore-filter/fork )
  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 a new Pull Request

Copyright

Copyright (c) 2015 Yuri Umezaki

Thanks to

https://github.com/sonots/fluent-plugin-grep

License

Apache License, Version 2.0


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 20 hours ago

Total Commits: 16
Total Committers: 3
Avg Commits per committer: 5.333
Development Distribution Score (DDS): 0.25

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
ume b****3@y****p 12
Kenji Okimoto o****o@c****m 2
Hiroshi Hatake c****c@g****m 2

Committer domains:


Issue and Pull Request metadata

Last synced: 14 days ago

Total issues: 0
Total pull requests: 8
Average time to close issues: N/A
Average time to close pull requests: 6 days
Total issue authors: 0
Total pull request authors: 3
Average comments per issue: 0
Average comments per pull request: 0.0
Merged pull request: 8
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/bungoume/fluent-plugin-ignore-filter

Top Issue Authors

Top Pull Request Authors

  • bungoume (6)
  • okkez (1)
  • cosmo0920 (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

gem.coop: fluent-plugin-ignore-filter

Fluentd filter plugin to ignore messages

  • Homepage: https://github.com/bungoume/fluent-plugin-ignore-filter
  • Documentation: http://www.rubydoc.info/gems/fluent-plugin-ignore-filter/
  • Licenses: Apache-2.0
  • Latest release: 2.0.0 (published over 8 years ago)
  • Last Synced: 2026-03-03T18:01:33.972Z (about 6 hours ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 52,501,592 Total
  • Docker Downloads: 205
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.167%
    • Downloads: 0.501%
  • Maintainers (1)
rubygems.org: fluent-plugin-ignore-filter

Fluentd filter plugin to ignore messages

  • Homepage: https://github.com/bungoume/fluent-plugin-ignore-filter
  • Documentation: http://www.rubydoc.info/gems/fluent-plugin-ignore-filter/
  • Licenses: Apache-2.0
  • Latest release: 2.0.0 (published over 8 years ago)
  • Last Synced: 2026-03-01T21:00:42.716Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 52,473,107 Total
  • Docker Downloads: 205
  • Rankings:
    • Downloads: 0.579%
    • Docker downloads count: 2.676%
    • Average: 12.78%
    • Dependent packages count: 15.782%
    • Forks count: 17.675%
    • Stargazers count: 18.257%
    • Dependent repos count: 21.714%
  • Maintainers (1)

Dependencies

fluent-plugin-ignore-filter.gemspec rubygems
  • bundler >= 0 development
  • rake >= 0 development
  • test-unit >= 0 development
  • fluentd >= 0.14.0, < 2

Score: 21.51375629870415