Class: NewRelic::Agent::Instrumentation::Praxis::Blueprint::RenderEvent

Inherits:
Event
  • Object
show all
Defined in:
lib/newrelic-praxis/praxis_blueprints/render_event.rb

Instance Method Summary collapse

Instance Method Details

#metric_nameObject



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/newrelic-praxis/praxis_blueprints/render_event.rb', line 6

def metric_name
  view_name = self.payload[:view].name
  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