0

我正在使用 New Relic API 来获取有关客户站点上的错误的信息。从我在 New Relic 网站上可以找到的内容来看,唯一相关的指标/字段组合是 Errors/all(指标)和 errors_per_minute(字段)。我进行以下 API 调用以接收有关为期一周的信息:

curl -H "api-key-x:KEY" "api.newrelic.com/api/v1/accounts//metrics/data.xml?begin=&end=&metrics=Errors/all&field=errors_per_minute&agent_id=&summary=1"

这给了我一个值,errors_per_minute,我用它来确定这个 Web 应用程序在一周内的错误。我希望能够查看这些错误的类型,但 Newrelic.com 只有过去 7 天的错误信息。我可以获取这些信息吗?不一定要通过 API 调用,如果有办法让 New Relic 在他们的网站上显示它们就足够了。提前致谢。

如果不可能,新遗物有什么理由只存储一周的信息?我知道这个问题听起来很具体,但我相信它对任何从 API 获取信息并想要检查它是否正确或了解更多有关统计信息的人都有用。

4

1 回答 1

0

使用 New Relic 的 API 目前不可能在过去 7 天之后获得每分钟的错误。这是因为 New Relic 在 7 天后将分钟级数据汇总为一小时增量:

https://newrelic.com/docs/subscriptions/data-retention

您当然可以在过去 90 天内的任何时间获得 errors_per_minute - 它只是最小可用块的平均值(或者如果您每天询问,则为更大的块)。

错误和事务跟踪仅存储 7 天。您可以向 New Relic 提交支持请求,为您描述的功能提出功能请求。

于 2013-10-03T20:44:50.127 回答