如何获取Web应用程序服务的使用指标数据?

2024-02-02

我正在尝试执行 REST API 以从部署在 Azure 上的 Web 应用程序获取使用指标数据。

Hi,

我正在尝试执行 REST API 以从部署在 Azure 上的 Web 应用程序获取使用指标数据。https://management.azure.com/subscriptions/ https://management.azure.com/subscriptions//resourceGroups//providers/Microsoft.Web/sites//metrics?$filter=startTime%20eq%202016-04-12T06:05:42.907Z%20and%20endTime%20eq%202016-04-12T06:10:42.907Z&api-版本=2014-04-01

但我不断收到 500 内部服务器错误。

另外,我尝试在 Microsoft.Web 下的资源浏览器中找到给定的 URL,但我可以看到指标定义,但指标对此不可用。

有人可以告诉我如何获取 Web 应用程序服务的使用指标数据吗?


您可以通过 Azure Insights API 检索资源指标。通过使用 Azure Insights API,可以以编程方式检索可用的默认指标定义(指标类型,如 CPU 时间、请求等)、粒度和指标值。

https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}/metrics?api-version=2014-04-01&$filter={filter}

您使用的 REST API URI 似乎是正确的,但在此之前,第一步是对 Azure Insights API 请求进行身份验证。设置身份验证的最简单方法是创建 Azure AD 服务主体并检索身份验证令牌。

非常详细的演练位于https://blogs.msdn.microsoft.com/cloud_solution_architect/2016/02/23/retriving-resource-metrics-via-the-azure-insights-api/ https://blogs.msdn.microsoft.com/cloud_solution_architect/2016/02/23/retrieving-resource-metrics-via-the-azure-insights-api/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取Web应用程序服务的使用指标数据? 的相关文章

随机推荐