我想知道是否有一种方法可以找出cosmos容器中的分区数。另外,如果有办法找到每个分区的大小。基于此,我希望根据阈值达到10GB的上限来收到警报。
答案 0 :(得分:0)
您可以将Azure Monitor与Log Analytics结合使用,并编写查询以输出分区键指标(例如大小)。下面的查询示例。
Azure Monitor for Cosmos DB上的文档: https://docs.microsoft.com/en-us/azure/cosmos-db/monitor-cosmos-db
针对此类数据的示例Log Analytics查询
renderObject = obj => {
return obj === 'object' ? Object.values(obj).map(val =>
typeof val === 'object' ? (
this.renderObject(val)
) : (
<li>{val ? val : 'Any message'}</li>
),
) : <li>Any message</li>
};
render() {
return <div>{this.renderObject(this.state.data)}</div>;
}
希望这会有所帮助。