class ElasticAPM::Transport::Serializers::Serializer
@api private
def initialize(config)
def initialize(config) @config = config end
def keyword_field(value)
def keyword_field(value) Util.truncate(value) end
def keyword_object(hash)
def keyword_object(hash) return unless hash hash.each do |k, v| hash[k] = case v when Hash then keyword_object(v) else keyword_field(v) end end end
def mixed_object(hash)
def mixed_object(hash) return unless hash hash.each do |k, v| hash[k] = v.is_a?(String) ? keyword_field(v) : v end end
def ms(micros)
def ms(micros) micros.to_f / 1_000 end