0

I want to use new relic data such as throughput, uptime, load time etc, for my own status page, to be publicly available. I want to save these values to redis or similar and then plot them in a page

Is there a way to extract the values from new relic at a given time through some API?

I can't find any API documentation on how to extract this kind of data into an app?

4

1 回答 1

2

开始的地方是https://newrelic.com/docs/instrumentation/getting-started-with-the-new-relic-rest-api,更多细节在http://newrelic.github.io/newrelic_api/

从 New Relic 的 API 访问数据非常简单,但也有一些常见的绊脚石:

  • 时间窗口必须以XML 时间表示,并且始终为 GMT (timezone=Z)
  • 查询指标时必须指定字段
  • threshold_values 可能返回与您在 UI 中看到的数字不同的数字,因为 UI 向您显示 5 分钟窗口的数字,而 API 显示 3 分钟窗口

请记住,所有指标都将根据您订阅级别的 New Relic 保留政策提供https://newrelic.com/docs/subscriptions/data-retention

如果您的结果对其他 New Relic 用户可能有用,那么很高兴在 GitHub 上看到此内容!

于 2013-05-21T18:37:32.400 回答