Rails没有向NewRelic发送自定义指标

时间:2017-03-17 23:58:56

标签: ruby-on-rails ruby-on-rails-4 sidekiq newrelic newrelic-platform

我尝试将自定义指标发送到NewRelic洞察,但不幸的是,它不适用于我目前向New Relic发送默认数据的Rails应用。

重现的步骤

我刚刚登录了工作应用程序的控制台并运行了以下命令:

NewRelic::Agent.record_metric('/Custom/MyCategory/MyMetric', 5)

不幸的是,它从未出现在Insights Data Explorer中。

应用程序中的配置如下:

common: &default_settings
  license_key: <MY_KEY>
  app_name: my_app
  log_level: info

development:
  <<: *default_settings
  app_name: executive_alerts (development)
  monitor_mode: false

test:
  <<: *default_settings
  app_name: executive_alerts (test)
  monitor_mode: false

staging:
  <<: *default_settings
  app_name: executive_alerts (staging)

production:
  <<: *default_settings

谢谢!

1 个答案:

答案 0 :(得分:0)

来自New Relic代理的文档:

从以下地址更改您的命令:

NewRelic::Agent.record_metric('/Custom/MyCategory/MyMetric', 5)

为:

NewRelic::Agent.record_metric('Custom/MyCategory/MyMetric', 5)