Merge pull request #4645 from consul/remove_newrelic
Remove newrelic and rollbar gem dependencies
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -33,7 +33,6 @@ gem "jquery-fileupload-rails"
|
||||
gem "jquery-rails", "~> 4.4.0"
|
||||
gem "jquery-ui-rails", "~> 6.0.1"
|
||||
gem "kaminari", "~> 1.2.1"
|
||||
gem "newrelic_rpm", "~> 4.1.0.333"
|
||||
gem "omniauth", "~> 2.0.4"
|
||||
gem "omniauth-facebook", "~> 8.0.0"
|
||||
gem "omniauth-google-oauth2", "~> 1.0.0"
|
||||
@@ -48,7 +47,6 @@ gem "recipient_interceptor", "~> 0.3.0"
|
||||
gem "redcarpet", "~> 3.5.1"
|
||||
gem "responders", "~> 3.0.1"
|
||||
gem "rinku", "~> 2.0.6", require: "rails_rinku"
|
||||
gem "rollbar", "~> 3.2.0"
|
||||
gem "sassc-rails", "~> 2.1.2"
|
||||
gem "savon", "~> 2.12.1"
|
||||
gem "sitemap_generator", "~> 6.1.2"
|
||||
|
||||
@@ -387,7 +387,6 @@ GEM
|
||||
net-scp (3.0.0)
|
||||
net-ssh (>= 2.6.5, < 7.0.0)
|
||||
net-ssh (6.1.0)
|
||||
newrelic_rpm (4.1.0.333)
|
||||
nio4r (2.5.8)
|
||||
nokogiri (1.12.5)
|
||||
mini_portile2 (~> 2.6.1)
|
||||
@@ -522,7 +521,6 @@ GEM
|
||||
retriable (3.1.2)
|
||||
rexml (3.2.5)
|
||||
rinku (2.0.6)
|
||||
rollbar (3.2.0)
|
||||
rspec-core (3.10.1)
|
||||
rspec-support (~> 3.10.0)
|
||||
rspec-expectations (3.10.1)
|
||||
@@ -744,7 +742,6 @@ DEPENDENCIES
|
||||
launchy (~> 2.5.0)
|
||||
letter_opener_web (~> 1.4.0)
|
||||
mdl (~> 0.11.0)
|
||||
newrelic_rpm (~> 4.1.0.333)
|
||||
omniauth (~> 2.0.4)
|
||||
omniauth-facebook (~> 8.0.0)
|
||||
omniauth-google-oauth2 (~> 1.0.0)
|
||||
@@ -767,7 +764,6 @@ DEPENDENCIES
|
||||
redcarpet (~> 3.5.1)
|
||||
responders (~> 3.0.1)
|
||||
rinku (~> 2.0.6)
|
||||
rollbar (~> 3.2.0)
|
||||
rspec-rails (~> 5.0)
|
||||
rubocop (~> 1.18.4)
|
||||
rubocop-performance (~> 1.11.4)
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# Overrides and adds customized gems in this file
|
||||
# Read more on documentation:
|
||||
# * English: https://github.com/consul/consul/blob/master/CUSTOMIZE_EN.md#gemfile
|
||||
# * Spanish: https://github.com/consul/consul/blob/master/CUSTOMIZE_ES.md#gemfile
|
||||
# Add custom gem dependencies in this file.
|
||||
|
||||
###### Application monitoring services ######
|
||||
#
|
||||
# By default Consul supports the Errbit self-hosted error monitoring service,
|
||||
# through the Airbrake gem. That means Consul also supports using Airbrake as
|
||||
# an external service to monitor errors and application performance.
|
||||
#
|
||||
# Here are some other services which can be used to monitor application errors
|
||||
# and performance.
|
||||
|
||||
# Newrelic is an external service which helps you monitor the application
|
||||
# performance
|
||||
# gem "newrelic_rpm", "insert_gem_version_here"
|
||||
|
||||
# Sentry is an external or self-hosted service which helps you monitor the
|
||||
# application errors and performance
|
||||
# gem "sentry-ruby", "insert_gem_version_here"
|
||||
|
||||
# Rollbar is an external service which helps you monitor the application errors
|
||||
# gem "rollbar", "insert_gem_version_here"
|
||||
|
||||
###### Other gems ######
|
||||
#
|
||||
# Add your custom gem dependencies here
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
require "rollbar/rails"
|
||||
Rollbar.configure do |config|
|
||||
# Without configuration, Rollbar is enabled in all environments.
|
||||
# To disable in specific environments, set config.enabled=false.
|
||||
|
||||
config.access_token = Rails.application.secrets.rollbar_server_token
|
||||
|
||||
# Here we'll disable all environments except 'staging', 'preproduction' and 'production':
|
||||
if Rails.env.staging? || Rails.env.preproduction? || Rails.env.production?
|
||||
config.enabled = Rails.application.secrets.rollbar_server_token.present?
|
||||
else
|
||||
config.enabled = false
|
||||
end
|
||||
|
||||
# By default, Rollbar will try to call the `current_user` controller method
|
||||
# to fetch the logged-in user object, and then call that object's `id`,
|
||||
# `username`, and `email` methods to fetch those properties. To customize:
|
||||
# config.person_method = "my_current_user"
|
||||
# config.person_id_method = "my_id"
|
||||
# config.person_username_method = "my_username"
|
||||
# config.person_email_method = "my_email"
|
||||
|
||||
# If you want to attach custom data to all exception and message reports,
|
||||
# provide a lambda like the following. It should return a hash.
|
||||
# config.custom_data_method = lambda { {:some_key => "some_value" } }
|
||||
|
||||
# Add exception class names to the exception_level_filters hash to
|
||||
# change the level that exception is reported at. Note that if an exception
|
||||
# has already been reported and logged the level will need to be changed
|
||||
# via the rollbar interface.
|
||||
# Valid levels: 'critical', 'error', 'warning', 'info', 'debug', 'ignore'
|
||||
# 'ignore' will cause the exception to not be reported at all.
|
||||
# config.exception_level_filters.merge!('MyCriticalException' => 'critical')
|
||||
#
|
||||
# You can also specify a callable, which will be called with the exception instance.
|
||||
# config.exception_level_filters.merge!('MyCriticalException' => lambda { |e| 'critical' })
|
||||
|
||||
# Enable asynchronous reporting (uses girl_friday or Threading if girl_friday
|
||||
# is not installed)
|
||||
# config.use_async = true
|
||||
# Supply your own async handler:
|
||||
# config.async_handler = Proc.new { |payload|
|
||||
# Thread.new { Rollbar.process_from_async_handler(payload) }
|
||||
# }
|
||||
|
||||
# Enable asynchronous reporting (using sucker_punch)
|
||||
# config.use_sucker_punch
|
||||
|
||||
# Enable delayed reporting (using Sidekiq)
|
||||
# config.use_sidekiq
|
||||
# You can supply custom Sidekiq options:
|
||||
# config.use_sidekiq 'queue' => 'my_queue'
|
||||
end
|
||||
@@ -1,47 +0,0 @@
|
||||
#
|
||||
# This file configures the New Relic Agent. New Relic monitors Ruby, Java,
|
||||
# .NET, PHP, Python and Node applications with deep visibility and low
|
||||
# overhead. For more information, visit www.newrelic.com.
|
||||
#
|
||||
# Generated September 08, 2015, for version 3.13.0.299
|
||||
#
|
||||
# For full documentation of agent configuration options, please refer to
|
||||
# https://docs.newrelic.com/docs/agents/ruby-agent/installation-configuration/ruby-agent-configuration
|
||||
|
||||
common: &default_settings
|
||||
# Required license key associated with your New Relic account.
|
||||
license_key: <%= Rails.application.secrets.newrelic_key %>
|
||||
|
||||
# Your application name. Renaming here affects where data displays in New
|
||||
# Relic. For more details, see https://docs.newrelic.com/docs/apm/new-relic-apm/maintenance/renaming-applications
|
||||
app_name: CONSUL
|
||||
|
||||
# To disable the agent regardless of other settings, uncomment the following:
|
||||
# agent_enabled: false
|
||||
|
||||
# Logging level for log/newrelic_agent.log
|
||||
log_level: info
|
||||
|
||||
|
||||
# Environment-specific settings are in this section.
|
||||
# RAILS_ENV or RACK_ENV (as appropriate) is used to determine the environment.
|
||||
# If your application has other named environments, configure them here.
|
||||
development:
|
||||
<<: *default_settings
|
||||
app_name: CONSUL (Development)
|
||||
|
||||
# NOTE: There is substantial overhead when running in developer mode.
|
||||
# Do not use for production or load testing.
|
||||
developer_mode: true
|
||||
|
||||
test:
|
||||
<<: *default_settings
|
||||
# It doesn't make sense to report to New Relic from automated test runs.
|
||||
monitor_mode: false
|
||||
|
||||
staging:
|
||||
<<: *default_settings
|
||||
app_name: CONSUL (Staging)
|
||||
|
||||
production:
|
||||
<<: *default_settings
|
||||
@@ -44,7 +44,6 @@ staging:
|
||||
errbit_project_key: ""
|
||||
errbit_project_id: 1
|
||||
errbit_self_hosted_ssl: false
|
||||
rollbar_server_token: ""
|
||||
http_basic_username: ""
|
||||
http_basic_password: ""
|
||||
managers_url: ""
|
||||
@@ -71,7 +70,6 @@ preproduction:
|
||||
errbit_project_key: ""
|
||||
errbit_project_id: 1
|
||||
errbit_self_hosted_ssl: false
|
||||
rollbar_server_token: ""
|
||||
http_basic_username: ""
|
||||
http_basic_password: ""
|
||||
managers_url: ""
|
||||
@@ -103,7 +101,6 @@ production:
|
||||
errbit_project_key: ""
|
||||
errbit_project_id: 1
|
||||
errbit_self_hosted_ssl: false
|
||||
rollbar_server_token: ""
|
||||
http_basic_username: ""
|
||||
http_basic_password: ""
|
||||
managers_url: ""
|
||||
|
||||
Reference in New Issue
Block a user