class Fluent::Plugin::ElasticsearchGenidFilter
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/fluent/plugin/filter_elasticsearch_genid.rb, line 11 def initialize super end
Public Instance Methods
configure(conf)
click to toggle source
Calls superclass method
# File lib/fluent/plugin/filter_elasticsearch_genid.rb, line 15 def configure(conf) super end
filter(tag, time, record)
click to toggle source
# File lib/fluent/plugin/filter_elasticsearch_genid.rb, line 19 def filter(tag, time, record) record[@hash_id_key] = Base64.strict_encode64(SecureRandom.uuid) record end