class NewRelic::Agent::Instrumentation::Praxis::Blueprint::RenderEvent

Public Instance Methods

metric_name() click to toggle source
# File lib/newrelic-praxis/praxis_blueprints/render_event.rb, line 6
def metric_name
  view_name = if (view = self.payload[:view])
    view.name
  else
    'fields'
  end
  blueprint_name = self.payload[:blueprint].class.name

  # mark views rendered with list of fields
  if self.payload[:fields] && self.payload[:fields].any?
    view_name = "#{view_name}*"
  end

  "View/#{blueprint_name}/#{view_name}/Rendering"
end