Delen via


Serverdiagnostiek voor Azure Cosmos DB voor Apache Cassandra

VAN TOEPASSING OP: Cassandra

Log Analytics is een hulpprogramma in Azure Portal waarmee u serverdiagnose kunt uitvoeren op uw API voor Cassandra-account.

Vereisten

Log Analytics gebruiken

Nadat u de configuratie van Log Analytics hebt voltooid, kunt u beginnen met het verkennen van uw logboeken om meer inzicht te krijgen.

Gegevensvlakbewerkingen verkennen

Gebruik de tabel CDBCassandraRequests om gegevensvlakbewerkingen specifiek te bekijken voor uw API voor Cassandra-account. Een voorbeeldquery om de topN(10) verbruikende aanvraag te bekijken en gedetailleerde informatie op te halen over elke aanvraag die is ingediend.

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

Zie Foutcodes voor een lijst met foutcodes en mogelijke oplossingen.

Problemen met queryverbruik oplossen

De tabel CDBPartitionKeyRUConsumption bevat details over ru-verbruik (request unit) voor logische sleutels in elke regio binnen elk van hun fysieke partities.

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

Besturingsvlakbewerkingen verkennen

De tabel CBDControlPlaneRequests bevat details over besturingsvlakbewerkingen, met name voor API voor Cassandra-accounts.

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

Volgende stappen