Diagnostik server untuk Azure Cosmos DB untuk Apache Cassandra
BERLAKU UNTUK: Cassandra
Log Analytics adalah alat di portal Azure yang membantu Anda menjalankan diagnostik server di API untuk akun Cassandra.
Prasyarat
- Membuat ruang kerja Log Analytics.
- Membuat pengaturan diagnostik.
- Mulai analitik log di API Anda untuk akun Cassandra.
Gunakan Analitik Log
Setelah menyelesaikan pengaturan analitik log, Anda dapat mulai menjelajahi log Anda untuk mendapatkan lebih banyak wawasan.
Jelajahi Operasi Data Plane
Gunakan tabel CDBCassandraRequests untuk melihat operasi sarana data khusus untuk API Anda untuk akun Cassandra. Sampel kueri untuk melihat permintaan konsumsi topN (10) dan mendapatkan informasi terperinci tentang setiap permintaan yang dibuat.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
Untuk daftar kode kesalahan dan kemungkinan solusinya, lihat Kode kesalahan.
Memecahkan Masalah Konsumsi Kueri
Tabel CDBPartitionKeyRUConsumption berisi detail tentang konsumsi unit permintaan (RU) untuk kunci logis di setiap wilayah dalam setiap partisi fisik mereka.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
Jelajahi Operasi Sarana Kontrol
Tabel CBDControlPlaneRequests berisi detail tentang operasi sarana kontrol, khusus untuk API untuk akun Cassandra.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName
Langkah berikutnya
- Pelajari lebih lanjut tentang Analitik Log.
- Pelajari cara bermigrasi dari Apache Cassandra asli ke Azure Cosmos DB untuk Apache Cassandra.