Created — forked from joho/newrelic_instrumentation.rb

Embed URL


SSH clone URL

You can clone with HTTPS or SSH.

Download Gist
View newrelic_instrumentation.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# ThinkingSphinx lazily executes search requests.
# This means that search results aren't usually
# loaded until you iterate over the results in the view.
# This can sometimes make tracking down performance
# problems a little tricky, as new relic will report all
# your time spent rendering such and such partial or view.
# Adding this file to your rails app will make the
# time spent in sphinx properly report itself
require 'new_relic/agent/method_tracer.rb'
if defined?(ThinkingSphinx::Search)
ThinkingSphinx::Search.class_eval do
include NewRelic::Agent::MethodTracer
add_method_tracer :search
add_method_tracer :populate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.