Sha256: 683c57ebf6d5e6b33e0182f16c7deab9b78774da471ed7ea9097562b3ecc908c
Contents?: true
Size: 536 Bytes
Versions: 28
Compression:
Stored size: 536 Bytes
Contents
module Skylight module Normalizers module Elasticsearch class Request < Normalizer register "request.elasticsearch" CAT = "db.elasticsearch.request".freeze def normalize(_trace, _name, payload) path = payload[:path].split("/") title = [payload[:method], path[0]].compact.join(" ") desc = {} desc[:type] = path[1] if path[1] desc[:id] = "?" if path[2] [CAT, title, desc.empty? ? nil : desc.to_json] end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems