Class: Fluent::ExtractQueryParamsFilter

Inherits:
Filter
  • Object
show all
Defined in:
lib/fluent/plugin/filter_extract_query_params.rb

Instance Method Summary collapse

Constructor Details

#initializeExtractQueryParamsFilter

Returns a new instance of ExtractQueryParamsFilter.



18
19
20
21
# File 'lib/fluent/plugin/filter_extract_query_params.rb', line 18

def initialize
  super
  require 'fluent/plugin/query_params_extractor'
end

Instance Method Details

#configure(conf) ⇒ Object



23
24
25
26
# File 'lib/fluent/plugin/filter_extract_query_params.rb', line 23

def configure(conf)
  super
  @extractor = QueryParamsExtractor.new(self, conf)
end

#filter(tag, time, record) ⇒ Object



28
29
30
# File 'lib/fluent/plugin/filter_extract_query_params.rb', line 28

def filter(tag, time, record)
  @extractor.add_query_params_field(record)
end