Module: PlatformSdk::Sidekiq

Defined in:
lib/platform_sdk/sidekiq.rb,
lib/platform_sdk/sidekiq/ecs_task_protection_middleware.rb

Defined Under Namespace

Classes: EcsTaskProtectionMiddleware

Class Method Summary collapse

Class Method Details

.configure_task_protectionObject



11
12
13
14
15
16
17
# File 'lib/platform_sdk/sidekiq.rb', line 11

def self.configure_task_protection
  ::Sidekiq.configure_server do |config|
    config.server_middleware do |chain|
      chain.add EcsTaskProtectionMiddleware
    end
  end
end

.send_metrics_to_cloudwatch!Object



7
8
9
# File 'lib/platform_sdk/sidekiq.rb', line 7

def self.send_metrics_to_cloudwatch!
  ::Sidekiq::CloudWatchMetrics.enable!
end