Skip to content

Instantly share code, notes, and snippets.

@michaelglass
Last active December 16, 2015 21:59
Show Gist options
  • Save michaelglass/5504133 to your computer and use it in GitHub Desktop.
Save michaelglass/5504133 to your computer and use it in GitHub Desktop.
NewRelic integration with Daemonized DelayedJob
#!/usr/bin/env ruby
rails_root = File.expand_path('..', File.dirname(__FILE__) )
config_dir = File.join rails_root, 'config'
ENV['NRCONFIG'] ||= File.join(config_dir, 'newrelic.yml')
ENV['NEW_RELIC_LOG'] ||= File.join(rails_root, 'log', 'newrelic_agent.log')
require File.join(config_dir, 'environment')
require 'delayed/command'
Delayed::Command.new(ARGV).daemonize

NewRelic integration with daemonized DelayedJob

when running script/delayed_job, NewRelic wasn't receiving any of my DJ reporting. Setting some environmental variable fixed that:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment