Method: Fluent::Plugin::ElasticsearchInput#convert_numeric_time_into_string

Defined in:
lib/fluent/plugin/in_elasticsearch.rb

#convert_numeric_time_into_string(numeric_time, timestamp_key_format = "%Y-%m-%dT%H:%M:%S.%N%z") ⇒ Object



195
196
197
198
# File 'lib/fluent/plugin/in_elasticsearch.rb', line 195

def convert_numeric_time_into_string(numeric_time, timestamp_key_format = "%Y-%m-%dT%H:%M:%S.%N%z")
  numeric_time_parser = Fluent::NumericTimeParser.new(:float)
  Time.at(numeric_time_parser.parse(numeric_time).to_r).strftime(timestamp_key_format)
end