如何在没有 Azure 门户的情况下获取 DocumentDB 磁盘使用情况

How to get DocumentDB Disk Usage without Azure Portal

我们的 Azure DocumentDB 由不同的团队管理。我们无权访问 Azure Portal。有没有办法让我们看到DocumentCollection的磁盘使用情况? REST API.NET API

您可以使用 client.ReadDocumentCollectionAsync 获取此信息,例如,

ResourceResponse<DocumentCollection> response = 
    await client.ReadDocumentCollectionAsync(collectionLink);
Console.WriteLine(response.CollectionSizeQuota); 
Console.WriteLine(response.CollectionSizeUsage); 

有关详细信息,请参阅 https://msdn.microsoft.com/en-us/library/microsoft.azure.documents.client.documentclient.readdocumentcollectionasync.aspx and https://msdn.microsoft.com/en-us/library/dn799209.aspx

REST API 中的等效项是来自 GET collection.

的 x-ms-* 响应 headers