module Datadog::Transport::HTTP::Statistics::InstanceMethods

Instance methods for HTTP statistics

Public Instance Methods

metrics_for_response(response) click to toggle source

Decorate metrics for HTTP responses

Calls superclass method
# File lib/ddtrace/transport/http/statistics.rb, line 16
def metrics_for_response(response)
  super.tap do |metrics|
    # Add status code tag to api.responses metric
    if metrics.key?(:api_responses)
      (metrics[:api_responses].options[:tags] ||= []).tap do |tags|
        tags << "status_code:#{response.code}"
      end
    end
  end
end