chore: Add sidekiq metrics to newrelic (#6659)

* chore: Add sidekiq stats to newrelic

* chore: add gemlock
This commit is contained in:
Sojan Jose
2023-03-14 20:50:28 +05:30
committed by GitHub
parent 24f8befdf2
commit e8a174f689
3 changed files with 11 additions and 1 deletions

View File

@@ -101,6 +101,7 @@ gem 'google-cloud-dialogflow'
gem 'ddtrace', require: false
gem 'elastic-apm', require: false
gem 'newrelic_rpm', require: false
gem 'newrelic-sidekiq-metrics', require: false
gem 'scout_apm', require: false
gem 'sentry-rails', require: false
gem 'sentry-ruby', require: false

View File

@@ -451,6 +451,9 @@ GEM
net-smtp (0.3.3)
net-protocol
netrc (0.11.0)
newrelic-sidekiq-metrics (1.6.1)
newrelic_rpm (~> 8)
sidekiq
newrelic_rpm (8.15.0)
nio4r (2.5.8)
nokogiri (1.13.10)
@@ -820,6 +823,7 @@ DEPENDENCIES
net-imap
net-pop
net-smtp
newrelic-sidekiq-metrics
newrelic_rpm
omniauth
omniauth-google-oauth2

View File

@@ -14,8 +14,13 @@ Bundler.require(*Rails.groups)
Dotenv::Railtie.load
require 'ddtrace' if ENV.fetch('DD_TRACE_AGENT_URL', false).present?
require 'elastic-apm' if ENV.fetch('ELASTIC_APM_SECRET_TOKEN', false).present?
require 'newrelic_rpm' if ENV.fetch('NEW_RELIC_LICENSE_KEY', false).present?
require 'scout_apm' if ENV.fetch('SCOUT_KEY', false).present?
if ENV.fetch('NEW_RELIC_LICENSE_KEY', false).present?
require 'newrelic-sidekiq-metrics'
require 'newrelic_rpm'
end
if ENV.fetch('SENTRY_DSN', false).present?
require 'sentry-ruby'
require 'sentry-rails'