Skip to content

Feature request: Shoryuken integration #538

Closed
@steveh

Description

@steveh

Shoryuken is a Ruby worker for Amazon SQS.

It has middleware based on Sidekiq, with a slightly different signature:

class MyMiddleware
  def call(worker_instance, queue, sqs_msg, body)
    puts 'Before work'
    yield
    puts 'After work'
  end
end

An important thing to note is that Shoryuken can be run in a batch mode, in which case sqs_msg and body will be arrays, see this test for an example.

It uses the AWS SQS API underneath, which is already partially tracked by ddtrace.

Metadata

Metadata

Assignees

Labels

communityWas opened by a community memberfeature-requestA request for a new feature or change to an existing one

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions