Diagnostica del server per Azure Cosmos DB for Apache Cassandra

SI APPLICA A: Cassandra

Log Analytics è uno strumento nel portale di Azure che consente di eseguire la diagnostica del server sull'API per l'account Cassandra.

Prerequisiti

Usare Log Analytics

Dopo aver completato la configurazione dell'analisi dei log, è possibile iniziare a esplorare i log per ottenere altre informazioni dettagliate.

Esplorare le operazioni del piano dati

Utilizzare la tabella CDBCassandraRequests per visualizzare le operazioni del piano dati specificamente per l'API per l'account Cassandra. Una query di esempio per visualizzare la richiesta di consumo topN(10) e ottenere informazioni dettagliate su ogni richiesta effettuata.

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

Per un elenco dei codici di errore e delle relative possibili soluzioni, vedere Codici di errore.

Risolvere i problemi relativi al consumo delle query

La tabella CDBPartitionKeyRUConsumption contiene dettagli sul consumo di unità richieste (UR) per le chiavi logiche in ogni regione all'interno di ciascuna delle relative partizioni fisiche.

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

Esplorare le operazioni del piano di controllo

La tabella CBDControlPlaneRequests contiene dettagli sulle operazioni del piano di controllo, in particolare per l'API per gli account Cassandra.

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

Passaggi successivi