chore: add debug logs

This commit is contained in:
Vishnu Narayanan
2025-08-01 19:33:46 +05:30
parent 95ad9e7ffa
commit c908e28ca3
@@ -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'),