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
- Skapa en Log Analytics-arbetsyta.
- Skapa diagnostikinställningar.
- Starta logganalys på ditt API för Cassandra-kontot.
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
- Läs mer om Log Analytics.
- Lär dig hur du migrerar från inbyggda Apache Cassandra till Azure Cosmos DB för Apache Cassandra.