OK、正確な原因は、管理インターフェイスからデータを収集するために new relic を制限したいということです。
newrelic_ignore
新しい遺物トラッカーを追加すべきではないクラスに。ActiveAdminのリソースクラスで使用できます
controller do
newrelic_ignore
end
しかし、ダッシュボードではこれはうまくいきません。
クラスコードをダッシュボードに追加する方法を知っていますか?
OK、正確な原因は、管理インターフェイスからデータを収集するために new relic を制限したいということです。
newrelic_ignore
新しい遺物トラッカーを追加すべきではないクラスに。ActiveAdminのリソースクラスで使用できます
controller do
newrelic_ignore
end
しかし、ダッシュボードではこれはうまくいきません。
クラスコードをダッシュボードに追加する方法を知っていますか?
あなたが試すことができます:
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
私はアクティブな管理者にあまり精通していませんが、イニシャライザで次のようなことを試すことができます。
Rails.application.config.to_prepare do
ActiveAdmin::BaseController.class_eval do
newrelic_ignore
end
end