[英]Turning NewRelic off for heroku run rake, heroku run console, etc
我已經在Heroku應用程序上安裝了NewRelic,但是當我用heroku run rake xxx運行rake任務時,我想將其關閉(或者至少看不到日志)-它產生了很多自己的輸出,結果耙任務被遮蓋了。
想知道是否可以通過NewRelic配置文件等執行某些操作
這里的問題表明它可以解決問題,但是我可以將New Relic設置保持為該應用程序的原樣,而不是保留我希望通過自己的“ puts”讀取的rake,控制台和其他命令行任務輸出等
在Rails應用程序的根目錄中編輯Rakefile
,然后添加以下內容:
ENV['NEW_RELIC_AGENT_ENABLED'] = 'false'
NewRelic代理將遵守此環境變量,並且在加載應用程序或newrelic代理之前,在Rakefile
對其進行設置將導致針對所有rake任務對其進行設置。
准確的屬性名稱是NEW_RELIC_AGENT_ENABLED
。 因此,您應該將這樣的行放入Rakefile
:
ENV['NEW_RELIC_AGENT_ENABLED'] = 'false'
PS謝謝溫菲爾德!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.