簡體   English   中英

為Heroku Run Rake,Heroku Run Console等關閉NewRelic

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM