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
- Creare un'area di lavoro Log Analytics.
- Creare impostazioni di diagnostica.
- Avviare l'analisi dei log sull'API per l'account Cassandra.
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
- Altre informazioni su Log Analytics.
- Altre informazioni su come eseguire la migrazione da Apache Cassandra nativo ad Azure Cosmos DB for Apache Cassandra.