Dela via


Serverdiagnostik för Azure Cosmos DB för Apache Cassandra

GÄLLER FÖR: Kassandra

Log Analytics är ett verktyg i Azure Portal som hjälper dig att köra serverdiagnostik på ditt API för Cassandra-kontot.

Förutsättningar

Använda Log Analytics

När du har slutfört log analytics-konfigurationen kan du börja utforska dina loggar för att få mer insikter.

Utforska dataplansåtgärder

Använd tabellen CDBCassandraRequests för att se dataplansåtgärder specifikt för ditt API för Cassandra-kontot. En exempelfråga för att se den topN(10) som förbrukar begäran och få detaljerad information om varje begäran som görs.

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

En lista över felkoder och möjliga lösningar finns i Felkoder.

Felsöka frågeförbrukning

TABELLEN CDBPartitionKeyRUConsumption innehåller information om RU-förbrukning (request unit) för logiska nycklar i varje region inom var och en av deras fysiska partitioner.

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

Utforska kontrollplansåtgärder

Tabellen CBDControlPlaneRequests innehåller information om kontrollplansåtgärder, särskilt för API för Cassandra-konton.

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

Nästa steg