Class: Instana::Instrumentation::DynamoDB::Handler

Inherits:
Seahorse::Client::Handler
  • Object
show all
Defined in:
lib/instana/instrumentation/aws_sdk_dynamodb.rb

Instance Method Summary collapse

Instance Method Details

#call(context) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/instana/instrumentation/aws_sdk_dynamodb.rb', line 8

def call(context)
  dynamo_tags = {
    op: format_operation(context.operation_name),
    table: table_name_from(context)
  }

  ::Instana.tracer.in_span(:dynamodb, attributes: {dynamodb: dynamo_tags}) { @handler.call(context) }
end