タイトル通り。困りました。
AMPページと通常ページでcontrollerないしactionが別の場合
controllerにnewrelic_ignore_enduser
を追加する。
railsのfilter(before_actionとか)みたいに、only
,except
でaction単位でフィルタリングできる。
articles_ontroller.rb
class ArticleController < ApplicationController
newrelic_ignore_enduser only: [:amp_page]
def amp_page
end
end
AMPページと通常ページのactionが同一の場合
formatがampの場合、actionの中でNewRelic::Agent.ignore_enduser
を呼ぶ。
respond_toとで呼ぶと便利。
articles_ontroller.rb
class ArticleController < ApplicationController
def show
respond_to do |format|
format.html
format.amp { NewRelic::Agent.ignore_enduser }
end
end
end