class Garage::Tracer::AwsXrayTracer
Attributes
service[RW]
Public Class Methods
start() { |new| ... }
click to toggle source
# File lib/garage/tracer.rb, line 49 def self.start(&block) yield new end
Public Instance Methods
inject_trace_context(header)
click to toggle source
# File lib/garage/tracer.rb, line 53 def inject_trace_context(header) header.merge('X-Aws-Xray-Name' => self.class.service) end
record_http_request(method, url, user_agent)
click to toggle source
# File lib/garage/tracer.rb, line 57 def record_http_request(method, url, user_agent) end
record_http_response(status, content_length)
click to toggle source
# File lib/garage/tracer.rb, line 60 def record_http_response(status, content_length) end