我想通过app insights REST API获取主机应用程序内存使用情况和cpu使用情况。有人可以告诉这两个性能计数器的指标ID是什么,ID名称存在混淆。
答案 0 :(得分:0)
使用api explorer工具对付演示数据:
https://dev.applicationinsights.io/apiexplorer/metrics?appId=DEMO_APP&apiKey=DEMO_KEY
下拉列表中的指标似乎为:performanceCounters/processPrivateBytes
和performanceCounters/processCpuPercentage
但它可能特定于您的应用设置为发送的性能计数器。
答案 1 :(得分:-1)
API:
https://management.azure.com/{resourceUri}/providers/microsoft.insights/metrics?api-version=2017-05-01-preview
在上面的API中,您必须传递资源URI,您将获得CPU的百分比
有关详细信息,请查看以下链接:
https://docs.microsoft.com/enus/rest/api/monitor/metrics/list#get_metric_for_data