有没有办法为Heroku上的工人有选择地启用/禁用New Relic? New Relic对我们的网络应用程序非常有用,但我们真的不能让它一直监控我们的工作人员。
答案 0 :(得分:0)
config / newrelic.yml,因此您可以在其中执行以下操作:
monitor_mode: <%= ...some logic to return true or false... %>
请注意&#34; monitor_mode&#34;在config / newrelic.yml中多次指定,因此请确保更新相应的位置(查看文件底部)。
答案 1 :(得分:0)
还没有测试,但是我认为这是方法:
# Procfile
workerA: env NEW_RELIC_AGENT_ENABLED=$WORKER_A_NEW_RELIC_AGENT bin/your_process
然后启用:
heroku config:set WORKER_A_NEW_RELIC_AGENT=true
heroku restart
答案 2 :(得分:-1)
您可以根据需要在Heroku上配置和取消配置附加组件。附加费是按比例分配的,因此您只需按照为应用配置加载项的实际时间付费。
如果您有很多dynos,您可能还想与New Relic取得联系,看看他们是否能以折扣或其他方式帮助您。