Skip to content

Instantly share code, notes, and snippets.

@ngelx
Last active October 2, 2020 16:33
Show Gist options
  • Save ngelx/5051f14633a565526d6be7adaa3a4a41 to your computer and use it in GitHub Desktop.
Save ngelx/5051f14633a565526d6be7adaa3a4a41 to your computer and use it in GitHub Desktop.
Setting Rollbar as notification for query_track gem
# config/initializer/query_track.rb
# query_track: https://github.com/kirillshevch/query_track
# rollbar: https://docs.rollbar.com/docs/rails
QueryTrack::Settings.configure do |config|
config.duration = 1 # in seconds
config.notifications.custom_handler = lambda do |sql, duration, trace|
e = Exception.new("Slow SQL Query - #{trace}")
e.set_backtrace(trace)
Rollbar.warn(e, duration: duration, sql: sql)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment