Azure cosmosdb 如何在Cosmos容器中查找逻辑分区的大小已达到10GB限制并设置警报

Azure cosmosdb 如何在Cosmos容器中查找逻辑分区的大小已达到10GB限制并设置警报,azure-cosmosdb,Azure Cosmosdb,我想知道是否有一种方法可以找出cosmos容器中的分区数。还有,如果有办法找到每个分区的大小。基于此,我希望根据一个阈值得到警报,它正在达到10GB限制 您可以将Azure Monitor与日志分析结合使用,并编写查询以输出分区键指标,如大小。下面的查询示例 Azure Monitor for Cosmos DB上的文档: 此类型数据的日志分析查询示例 AzureDiagnostics | where ResourceProvider=="MICROSOFT.DOCUMENTDB" and

我想知道是否有一种方法可以找出cosmos容器中的分区数。还有,如果有办法找到每个分区的大小。基于此,我希望根据一个阈值得到警报,它正在达到10GB限制

您可以将Azure Monitor与日志分析结合使用,并编写查询以输出分区键指标,如大小。下面的查询示例

Azure Monitor for Cosmos DB上的文档:

此类型数据的日志分析查询示例

AzureDiagnostics 
| where ResourceProvider=="MICROSOFT.DOCUMENTDB" and Category=="PartitionKeyStatistics" 
| project SubscriptionId, regionName_s, databaseName_s, collectionname_s, partitionkey_s, sizeKb_s, ResourceId 

希望这有帮助。

您尝试过此API吗?