Skip to content

fluent-plugin-num-comparison that compares thresholds and extracts only the larger or smaller ones.

License

Notifications You must be signed in to change notification settings

homirun/fluent-plugin-num-comparison

Repository files navigation

fluent-plugin-num-comparison

RakeTest

fluent-plugin-num-comparison is a fluent-plugin that compares the value of a specified key with a threshold value and extracts only the larger or smaller ones.

Installation

RubyGems

$ gem install fluent-plugin-num-comparison

Bundler

Add following line to your Gemfile:

gem "fluent-plugin-num-comparison"

And then execute:

$ bundle

Configuration

InputExample

{"access_count": 29}
{"access_count": 30}
{"access_count": 31}

ConfigExample

<source>
  @type tail
  path input.txt
  pos_file input.pos
  format json
  tag test
</source>

<filter test>
  @type num_comparison
  record_key access_count
  threshold 30
  inequality larger
</filter>

<match test>
  @type stdout
</match>

OutputExample

{"access_count": 31}

Params

  • record_key: string
    The key of the event record to be compared.

  • threshold: integer
    The threshold value to compare with the event record.

  • inequality: string (larger || smaller)
    Decide whether to output a comparison object that is larger or smaller than the threshold. The default value is larger.

Copyright

  • Copyright(c) 2021- homirun
  • License
    • MIT

About

fluent-plugin-num-comparison that compares thresholds and extracts only the larger or smaller ones.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages