[英]How to get the usage size for each partition of Azure Cosmos DB?
如何獲取 Azure Cosmos DB 的每個分區的使用量大小?
我想獲取 Cosmos DB 的每個分區的使用大小。
我根據以下站點運行了 Rest API ,但出現以下錯誤。
curl -X GET -L -H "Content-Type: application / json" -H "Authorization: Bearer xxxx" https://{account}.documents.azure.com/dbs/{db}/colls/ {collection}
{"code": "BadRequest", "message": "Invalid API version. Ensure a valid x-ms-version header value is passed. Please update to the latest version of Azure Cosmos DB SDK. \ r \ nActivityId: 9993e774- 4b66-4ba0-b71b-2f4ad0edc754,Microsoft.Azure.Documents.Common/2.14.0“}
https://docs.microsoft.com/en-us/azure/cosmos-db/monitor-cosmos-db
I'm trying to get the partition size with Azure Java Cosmos SDK v4, but I don't have the following class that was in SDK v2, so I don't know which class to use in v4.
誰能給我一些建議?
謝謝安迪。 發布您的建議作為幫助其他社區成員的答案。
如果您要發送 GET,則不需要
Content-Type
header,但您可能需要 Accept header。 所以把它改成-H "Accept: application/json"
{"code": "BadRequest", "message": "Invalid API version. Ensure a valid x-ms-version header value is passed. Please update to the latest version of Azure Cosmos DB SDK.
要修復上述錯誤,您可以嘗試將最新的x-ms-version
添加為-H "x-ms-version: 2018-12-31"
您可以參考支持的 REST API 版本
或者,您可以使用 Azure Monitor with Log Analytics 來查詢分區的大小,請參閱如何在 Cosmos 容器中查找邏輯分區的大小
如果您仍有疑問,可以在 GitHub 上打開一個問題: azure-sdk-for-java
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.