[英]Newrelic : Filtering rest/json API requests by ID
我正在使用自定义仪表板,并且想从我们的某些监视工具中提取特定信息。 我们使用新的遗物,我想在仪表板上显示我们其中一个应用程序的响应时间。 使用New Relics API Explorer,我得到了以下信息:
curl -X GET 'https://api.newrelic.com/v2/applications.json' \
-H 'X-Api-Key:myapikey' -i \
-G -d 'filter[ids]=1739407'
我仍然在学习所有这一切的来龙去脉,并且得到了:
$ch = curl_init('https://api.newrelic.com/v2/applications.json');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-Api-Key:myqpikey']);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
if (curl_errno($ch)) {
print "Error: " . curl_error($ch);
}
curl_close($ch);
因此,这当然与所有应用程序相呼应。 我想知道的是,新的资源管理器从上面给出了curl命令,我将如何通过该ID进行过滤? 如果某人对New Relic更加精通并且知道实现此目的的更好方法,那么我欢迎您提出建议。
所以我想通了。 这太明显了,可惜我错过了。 希望通过发布答案,其他人不会感到我感到羞耻。
https://api.newrelic.com/v2/applications.json?filter[ids]=1739407
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.