17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/agent/server/instrument/action_view.rb', line 17
def instrument
@obj = ManageEngine::APMObjectHolder.instance
@obj.log.info "Instrumenting ActiveView"
ActiveSupport::Notifications.subscribe('render_template.action_view') do |name, start, finish, id, payload|
collect_data(name, start, finish, payload)
end
ActiveSupport::Notifications.subscribe('render_partial.action_view') do |name, start, finish, id, payload|
collect_data(name, start, finish, payload)
end
ActiveSupport::Notifications.subscribe('render_collection.action_view') do |name, start, finish, id, payload|
collect_data(name, start, finish, payload)
end
end
|