gpt4 book ai didi

.net - 如何获取 Azure Cosmos DB 数据库/容器大小?

转载 作者:行者123 更新时间:2023-12-02 23:26:18 25 4
gpt4 key购买 nike

目前,我正在尝试获取 Azure Cosmos DB SQL API 帐户数据量。我使用 PowerShell Get-AzMetric 命令找到了解决方案。有人知道如何使用 .NET SDK 或 REST API 解决这个问题吗?

enter image description here

最佳答案

Does anybody know how it can be solved using .NET SDK or REST API?

Azure PowerShell 只是 REST API 的包装器。如果您使用 -Debug 参数运行 PowerShell Cmdlet,您应该会看到 Cmdlet 发出 REST API 调用来获取数据。

例如,如果我通过 Azure 门户跟踪请求/响应以检查数据库的存储大小,我注意到正在发送以下请求:

https://management.azure.com/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.DocumentDb/databaseAccounts/<my-cosmosdb-account-name>/databases/<my database rid e.g 2942BA==>/metrics?
api-version=2014-04-01&
$filter=(name.value eq 'Available Storage' or name.value eq 'Data Size' or name.value eq 'Index Size')
and endTime eq 2020-04-10T09%3A10%3A00.000Z
and startTime eq 2020-04-10T08%3A10%3A00.000Z and timeGrain eq duration'PT5M'

您可以执行相同的操作并找出正在进行的确切 REST API 调用。

关于.net - 如何获取 Azure Cosmos DB 数据库/容器大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61136624/

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