我的许多应用程序都在使用NewRelic应用程序管理器进行监控。我需要一个REST API来获得一个API密钥中的所有应用程序的每个应用程序的使用。
curl -X GET 'https://api.newrelic.com/v2/usages/{product}.json' \
-H 'X-Api-Key:{api_key}' -i \
-G -d 'start_date={start_date}&end_date={end_date}' 上面的API给出了一组应用程序的用法。但我需要的是,密钥下每个应用程序的拆分。
感谢Siva
发布于 2018-12-03 21:18:49
您应该使用Insights query API而不是deprecated REST API
如果您在2018年7月10日之前实施了REST API来查询订阅使用情况数据,则这些与使用情况相关的REST API现已弃用。您应该使用Insights查询API,这需要创建API密钥。有关切换到新的API格式的更多信息,请参阅转换指南。
洞察查询API示例:
创建或编辑查询键时,您将看到一个可用作模板的示例cURL查询:
curl -H "Accept: application/json“-H "X-Query-Key: YOUR_QUERY_KEY”\ "https://insights-api.newrelic.com/v1/accounts/YOUR_ACCOUNT_ID/query?nrql=YOUR_QUERY_STRING"
https://stackoverflow.com/questions/53594572
复制相似问题