require 'fluent/plugin/output' require 'fluent/clock' class Fluent::Plugin::SamplingFilterOutput < Fluent::Plugin::Output Fluent::Plugin.register_output('sampling_filter', self) helpers :event_emitter config_param :interval, :integer config_param :sample_unit, :enum, list: [:tag, :all], default: :tag config_param :remove_prefix, :string, default: nil config_param :add_prefix, :string, default: 'sampled' config_param :minimum_rate_per_min, :integer, default: nil def configure(conf) super log.warn "sampling_filter output plugin is deprecated. use sampling_filter filter plugin instead with