尝试以编程方式访问请求/秒,容量,RU等指标。可以访问API令牌/等。没有看到DocumentDb的.NET管理nuget包
TIA
答案 0 :(得分:1)
您可以从Azure Insights SDK中读取指标。 .NET SDK目前处于预览https://www.nuget.org/packages/Microsoft.Azure.Insights
Rest API文档位于https://msdn.microsoft.com/en-us/library/azure/dn931939.aspx?f=255&MSPPError=-2147217396
要列出所有指标,您可以调用以下终端(您需要在授权标头中包含承载令牌)
https://management.azure.com/subscriptions/ {subscriptionId} / resourceGroups / {documentDB的资源组} /providers/Microsoft.DocumentDb/databaseAccounts/ {documentDB帐户名称} / metricDefinitions?api-version = 2015-04-08
这将列出所有可用的指标定义。然后,您可以使用此类查询来读取相关指标。
https://management.azure.com/subscriptions/ {subecriptionId} / resourceGroups / {resource group} /providers/Microsoft.DocumentDb/databaseAccounts/ {DocumentDB account} / metrics?api-version = 2015-04-08& $ filter =%28name。值%20当量%20%27Total%20Requests%27%29%20于是%20timeGrain%20当量%20duration%27PT5M%27%20于是%20startTime%20当量%202016-05-28T20%3A26%3A00.0000000Z%20于是%20endTime%20当量% 202016-05-29T20%3A26%3A00.0000000Z