2014-01-27 42 views
1

我已在Heroku上的應用程序安裝NewRelic的,但我想將其關閉(或至少不看日誌),當我運行rake任務與Heroku的運行rake xxx - 它產生了很多自己的輸出,所以rake任務的結果是模糊的。談到NewRelic的關閉的Heroku運行耙,Heroku的運行控制檯等

想知道是否有某種方式通過配置NewRelic的文件,要做到這一點,等

這裏這個問題表明,它解決了問題,但我沒事離開New Relic的設置,是應用程序,只是不適合耙,控制檯,在那裏我可能希望通過自己的閱讀其他命令行任務「把」輸出等

回答

9

編輯您的Rakefile在你的Rails應用程序的根目錄,並添加以下內容:

ENV['NEW_RELIC_AGENT_ENABLED'] = 'false' 

New文物劑會尊重這個環境變量,Rakefile內設置它會導致它的所有Rake任務設置,應用程序或代理NewRelic的加載之前。

+0

非常感謝Winfield!這工作完美。 –

+0

它變爲'ENV [ 'NEWRELIC_AGENT_ENABLED'] =「false'' – yenshirak

0

準確屬性名稱是NEW_RELIC_AGENT_ENABLED。所以,你應該把這樣的行到您的Rakefile

ENV['NEW_RELIC_AGENT_ENABLED'] = 'false' 

PS感謝溫菲爾德!

相關問題