共用方式為


Azure Cosmos DB for Apache Cassandra 的伺服器診斷

適用於: Cassandra

Log Analytics 是 Azure 入口網站中的一項工具,可協助您在 API for Cassandra 帳戶上執行伺服器診斷。

必要條件

使用 Log Analytics

完成記錄分析設定之後,您就可以開始探索記錄以取得更多深入解析。

探索資料平面作業

使用 CDBCassandraRequests 資料表,查看適用於 Cassandra 的 API 帳戶具體資料平面作業。 此查詢範例查看耗用要求的 topN(10),以及取得所提出每個要求的詳細資訊。

CDBCassandraRequests
| where RequestCharge  > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText 
| order by RequestCharge
| take 10

如需錯誤碼及其可能的解決方案清單,請參閱錯誤碼

針對查詢耗用量進行疑難排解

CDBPartitionKeyRUConsumption 資料表中,針對每個區域內每個實體分割區中的邏輯索引鍵,包含要求單位 (RU) 耗用量的詳細資料。

CDBPartitionKeyRUConsumption 
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart

探索控制平面作業

CBDControlPlaneRequests 資料表包含適用於 Cassandra 的 API 帳戶具體資料平面作業詳細資料。

CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where  ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName

下一步