# fluent-plugin-amplifier-filter ## Component ### AmplifierFilterOutput [Fluentd](http://fluentd.org) plugin to modify numeric values of specified fields, and Re-emit with modified tags. Useful for counting values of sampled data (by fluent-plugin-sampling-filter or etc). ## Configuration ### AmplifierFilterOutput To do x10 for messages 1/10 sampled, and to do x100 for messages 1/100 sampled: type amplifier_filter ratio 10 remove_prefix sampled_10 key_names counts,rates type amplifier_filter ratio 100 remove_prefix sampled_100 key_names counts,rates # output configurations where to send original/modified messages... `key_pattern`(regexp) useful insted of `key_names`, and `add_prefix` is also useful: type amplifier_filter ratio 10 remove_prefix sampled_10 add_prefix summary key_pattern .*_(count|rate)$ # output configurations where to send original/modified messages... ### AmplifierFilter Filter version of AmplifierFilterOutput plugin. It depends on Fluentd 0.12 or later. type amplifier_filter ratio 10 key_names counts,rates type amplifier_filter ratio 100 key_names counts,rates # output configurations where to send original/modified messages... # output configurations where to send original/modified messages... `key_pattern`(regexp) useful insted of `key_names`, and `add_prefix` is also useful: type amplifier_filter ratio 10 key_pattern .*_(count|rate)$ # output configurations where to send original/modified messages... ## TODO * consider what to do next * patches welcome! ## Copyright Copyright:: Copyright (c) 2012- TAGOMORI Satoshi (tagomoris) License:: Apache License, Version 2.0