Module: ZipkinTracer::SqsHandler

Defined in:
lib/zipkin-tracer/sqs/zipkin-tracer.rb

Overview

This module is designed to prepend to the SQS client to add trace data as message attributes. github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-sqs/lib/aws-sdk-sqs/client.rb

Instance Method Summary collapse

Instance Method Details

#send_message(params = {}, options = {}) ⇒ Object



5
6
7
# File 'lib/zipkin-tracer/sqs/zipkin-tracer.rb', line 5

def send_message(params = {}, options = {})
  zipkin_sqs_trace_wrapper(params, __method__) { |params_with_trace| super(params_with_trace, options) }
end

#send_message_batch(params = {}, options = {}) ⇒ Object



9
10
11
# File 'lib/zipkin-tracer/sqs/zipkin-tracer.rb', line 9

def send_message_batch(params = {}, options = {})
  zipkin_sqs_trace_wrapper(params, __method__) { |params_with_trace| super(params_with_trace, options) }
end