Ok, the exact cause is that I want to restrict new relic to gather data from admin interface, so I need to put:
newrelic_ignore
into the classes that shouldn't add new relic tracker. In resources classes of ActiveAdmin I can use
controller do
newrelic_ignore
end
But in dashboard this won't do.
Do you know how can I add class code to dashboard?
You can try:
if defined?(NewRelic)
Rails.application.config.to_prepare do
controllers = [ActiveAdmin::BaseController, ActiveAdmin::PageController, ActiveAdmin::ResourceController]
controllers.each do |controller|
controller.class_eval do
newrelic_ignore
end
end
ActiveAdmin.application.namespaces.values.each do |namespace|
namespace.resources.collect(&:controller).each do |controller|
controller.class_eval do
newrelic_ignore
end
end
end
end
end
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With