From c908e28ca32310164263a1194f8e703ad028dd0d Mon Sep 17 00:00:00 2001 From: Vishnu Narayanan Date: Fri, 1 Aug 2025 19:33:46 +0530 Subject: [PATCH] chore: add debug logs --- config/initializers/sidekiq_cloudwatch.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/initializers/sidekiq_cloudwatch.rb b/config/initializers/sidekiq_cloudwatch.rb index 871c1f8db..e74d9a4ea 100644 --- a/config/initializers/sidekiq_cloudwatch.rb +++ b/config/initializers/sidekiq_cloudwatch.rb @@ -1,6 +1,15 @@ if defined?(Sidekiq::CloudWatchMetrics) && defined?(ChatwootApp) && ChatwootApp.chatwoot_cloud? && ENV['ENABLE_SIDEKIQ_CLOUDWATCH'].present? require 'sidekiq/cloudwatchmetrics' + Rails.logger.info '================================================' + Rails.logger.info 'Sidekiq::CloudWatchMetrics defined' + Rails.logger.info 'ChatwootApp defined' + Rails.logger.info "ChatwootApp.chatwoot_cloud? #{ChatwootApp.chatwoot_cloud?}" + Rails.logger.info "ENV['ENABLE_SIDEKIQ_CLOUDWATCH'] #{ENV.fetch('ENABLE_SIDEKIQ_CLOUDWATCH', nil)}" + Rails.logger.info "ENV['SIDEKIQ_CLOUDWATCH_NAMESPACE'] #{ENV.fetch('SIDEKIQ_CLOUDWATCH_NAMESPACE', nil)}" + Rails.logger.info "ENV['SIDEKIQ_CLOUDWATCH_INTERVAL'] #{ENV.fetch('SIDEKIQ_CLOUDWATCH_INTERVAL', nil)}" + Rails.logger.info '================================================' + # Use EC2 instance role for AWS credentials (no custom client needed) Sidekiq::CloudWatchMetrics.enable!( namespace: ENV.fetch('SIDEKIQ_CLOUDWATCH_NAMESPACE', 'Chatwoot/Sidekiq'),