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

Version Path
skylight-6.1.0.beta lib/skylight/normalizers/elasticsearch/request.rb
skylight-6.0.4 lib/skylight/normalizers/elasticsearch/request.rb
skylight-6.0.3 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.3.5 lib/skylight/normalizers/elasticsearch/request.rb
skylight-6.0.2 lib/skylight/normalizers/elasticsearch/request.rb
skylight-6.0.1 lib/skylight/normalizers/elasticsearch/request.rb
skylight-6.0.0 lib/skylight/normalizers/elasticsearch/request.rb
skylight-6.0.0.beta2 lib/skylight/normalizers/elasticsearch/request.rb
skylight-6.0.0.beta lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.3.4 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.3.3 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.3.2 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.3.1 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.3.0 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.2.0 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.2.0.beta2 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.2.0.beta lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.1.1 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.1.0.beta3 lib/skylight/normalizers/elasticsearch/request.rb
skylight-5.1.0.beta2 lib/skylight/normalizers/elasticsearch/request.rb