module Appsignal::Elasticsearch::Instrumentation

Public Instance Methods

perform_request_with_appsignal_instrumentation(method, path, params, body, &block) click to toggle source
# File lib/appsignal-elasticsearch.rb, line 8
def perform_request_with_appsignal_instrumentation(method, path, params, body, &block)
  args = { method: method, path: path, params: params, body: body }
  ActiveSupport::Notifications.instrument(
    'query.elasticsearch', :query => args) do
      perform_request_without_appsignal_instrumentation(method, path, params, body, &block)
    end
end