0

所以我正在尝试使用 New Relic 的 REST API 来获取有关我的服务器的一些测量值。

我能够使用以下方法获取单个字段的值:

curl -gH "x-api-key:<my key>" 'https://api.newrelic.com/api/v1/accounts/<my key>/agents/<my key>/data.json?begin=<begin>&end=<end>&metrics[]=Database/all&field=call_count'

或者

curl -gH "x-api-key:<my key>" 'https://api.newrelic.com/api/v1/accounts/<my key>/agents/<my key>/data.json?begin=<begin>&end=<end>&metrics[]=Database/all&field=calls_per_minute'

但我无法将这两个查询组合为:

curl -gH "x-api-key:<my key>" 'https://api.newrelic.com/api/v1/accounts/<my key>/agents/<my key>/data.json?begin=<begin>&end=<end>&metrics[]=Database/all&field=call_count&field=calls_per_minute'

因为它总是只返回第二个字段的结果。

有没有办法在一次调用中执行这两个查询?

4

1 回答 1

1

不幸的是,目前没有办法做到这一点(New Relic 致力于尽快改进我们的 REST API)。一些像 threshold_values 这样的调用会返回一个不同字段的数组,但是对于像你描述的那样的调用,你需要发出两个请求。

于 2013-03-30T15:52:06.120 回答