chore: Add sidekiq metrics to newrelic (#6659)
* chore: Add sidekiq stats to newrelic * chore: add gemlock
This commit is contained in:
1
Gemfile
1
Gemfile
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user