我无法使用 API (HTTP GET API) 从 Azure 收集虚拟机网络接口指标

问题描述 投票:0回答:1

当我使用请求GET时:

https://management.azure.com/subscriptions/{{subscription}}/resourceGroups/{{RG}}/providers/Microsoft.Compute/virtualMachines/{{vmName}}/providers/Microsoft.Insights/metrics?api-version=2023-10-01&interval=PT1M&metricnames=Network%20Out%20Total&aggregation=maximum&metricnamespace=Microsoft.Compute%2FvirtualMachines

我有一个空结果:

{"value": []}

我希望从特定虚拟机的 IN 和 OUT 网络接口实时收集带宽。我将在 Nodered 仪表板中显示结果。

我可以在 Azure 中可视化数据:

enter image description here

Oauth2认证正常。我有 200 OK,我的其他 HTTP GET 请求工作正常。这不是身份验证问题。

我认为我的请求格式不正确。有人有解决我的问题的想法吗?

azure-web-app-service
1个回答
0
投票

在我的 RG 上为我的应用程序添加“读者”权限后,就可以了。 200 OK 请求权限不好,很奇怪。

© www.soinside.com 2019 - 2024. All rights reserved.