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 'ddtrace', require: false
|
||||||
gem 'elastic-apm', require: false
|
gem 'elastic-apm', require: false
|
||||||
gem 'newrelic_rpm', require: false
|
gem 'newrelic_rpm', require: false
|
||||||
|
gem 'newrelic-sidekiq-metrics', require: false
|
||||||
gem 'scout_apm', require: false
|
gem 'scout_apm', require: false
|
||||||
gem 'sentry-rails', require: false
|
gem 'sentry-rails', require: false
|
||||||
gem 'sentry-ruby', require: false
|
gem 'sentry-ruby', require: false
|
||||||
|
|||||||
@@ -451,6 +451,9 @@ GEM
|
|||||||
net-smtp (0.3.3)
|
net-smtp (0.3.3)
|
||||||
net-protocol
|
net-protocol
|
||||||
netrc (0.11.0)
|
netrc (0.11.0)
|
||||||
|
newrelic-sidekiq-metrics (1.6.1)
|
||||||
|
newrelic_rpm (~> 8)
|
||||||
|
sidekiq
|
||||||
newrelic_rpm (8.15.0)
|
newrelic_rpm (8.15.0)
|
||||||
nio4r (2.5.8)
|
nio4r (2.5.8)
|
||||||
nokogiri (1.13.10)
|
nokogiri (1.13.10)
|
||||||
@@ -820,6 +823,7 @@ DEPENDENCIES
|
|||||||
net-imap
|
net-imap
|
||||||
net-pop
|
net-pop
|
||||||
net-smtp
|
net-smtp
|
||||||
|
newrelic-sidekiq-metrics
|
||||||
newrelic_rpm
|
newrelic_rpm
|
||||||
omniauth
|
omniauth
|
||||||
omniauth-google-oauth2
|
omniauth-google-oauth2
|
||||||
|
|||||||
@@ -14,8 +14,13 @@ Bundler.require(*Rails.groups)
|
|||||||
Dotenv::Railtie.load
|
Dotenv::Railtie.load
|
||||||
require 'ddtrace' if ENV.fetch('DD_TRACE_AGENT_URL', false).present?
|
require 'ddtrace' if ENV.fetch('DD_TRACE_AGENT_URL', false).present?
|
||||||
require 'elastic-apm' if ENV.fetch('ELASTIC_APM_SECRET_TOKEN', 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?
|
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?
|
if ENV.fetch('SENTRY_DSN', false).present?
|
||||||
require 'sentry-ruby'
|
require 'sentry-ruby'
|
||||||
require 'sentry-rails'
|
require 'sentry-rails'
|
||||||
|
|||||||
Reference in New Issue
Block a user