我尝试将自定义指标发送到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
谢谢!
答案 0 :(得分:0)
来自New Relic代理的文档:
metric_name
应遵循斜杠分隔路径约定。特定于应用程序的指标应以Custom/
开头。
从以下地址更改您的命令:
NewRelic::Agent.record_metric('/Custom/MyCategory/MyMetric', 5)
为:
NewRelic::Agent.record_metric('Custom/MyCategory/MyMetric', 5)