gpt4 book ai didi

Azure DTU 数据库 API

转载 作者:行者123 更新时间:2023-12-05 06:36:19 26 4
gpt4 key购买 nike

有没有API可以实时获取DTU消耗情况?我想在我的网站上重建这样的图表。 demo image

最佳答案

希望我的回答还不算太晚,

最近我被要求使用 Azure 监控 API 获取 Azure DTU(平均指标)。示例工作代码是 here (您需要更新 appsettings.config 文件中的 Azure 订阅/资源组名称等值才能使其正常工作。

要访问监控 API,您需要拥有访问 token 并生成 token ,请按照提到的步骤 here

如果您现在仍在阅读,这里有一些幕后发生的细节。

  1. 我们在 Azure 门户上看到的所有内容(大部分)都在其 Rest API 上公开,SQL Server DTU 是指标之一。

  2. SQL DTU 托管在以下 URL: https://management.azure.com/subscriptions/ {0}/resourceGroups/{1}/providers/Microsoft.Sql/servers/{2}/databases/{3}/providers/microsoft.insights/metrics?metricnames=dtu_conspiration_percent&api-version=2018-01-01&Aggregation=Average&timespan= PT1M

  3. 要访问此端点,您需要拥有承载授权 token ,这可以通过在 Azure Active Directory (AAD) 上注册应用程序并使用该 appid 和应用程序 key 来对自己进行身份验证并获得访问权限来实现 token (不记名 token )

  4. 可用指标为平均值/最小值/最大值/计数/总计,使用其中之一(只需将聚合查询字符串值更改为其中之一即可获取相应的值)

  5. 您可以根据您的要求请求数据。例如,要获取最后 1 分钟的 DTU 平均值,请在查询字符串变量时间跨度中使用 PT1M。您将获得一条记录,以响应最近可用的 DTU 平均值(通常早 1-2 分钟)

希望这有助于实现您所寻求的目标。

关于Azure DTU 数据库 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49176751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com