在Heroku上为工人切换New Relic监控

时间:2013-01-15 15:15:11

标签: heroku newrelic

有没有办法为Heroku上的工人有选择地启用/禁用New Relic? New Relic对我们的网络应用程序非常有用,但我们真的不能让它一直监控我们的工作人员。

3 个答案:

答案 0 :(得分:0)

使用ERB处理

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取得联系,看看他们是否能以折扣或其他方式帮助您。