Apache Cassandra için Azure Cosmos DB için sunucu tanılamaları
ŞUNLAR IÇIN GEÇERLIDIR: Cassandra
Log Analytics, Azure portalında Cassandra hesabı için API'nizde sunucu tanılaması çalıştırmanıza yardımcı olan bir araçtır.
Önkoşullar
- Log Analytics çalışma alanı oluşturun.
- Tanılama ayarları oluşturun.
- Cassandra hesabı için API'nizde log analytics'i başlatın.
Log Analytics kullanma
Log Analytics kurulumunu tamamladıktan sonra daha fazla içgörü elde etmek için günlüklerinizi keşfetmeye başlayabilirsiniz.
Veri Düzlemi İşlemlerini Keşfetme
Cassandra hesabı için API'nize özel veri düzlemi işlemlerini görmek için CDBCassandraRequests tablosunu kullanın. TopN(10) kullanan isteği görmek ve yapılan her istekle ilgili ayrıntılı bilgi almak için örnek sorgu.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
Hata kodlarının ve bunların olası çözümlerinin listesi için bkz . Hata kodları.
Sorgu Tüketimi Sorunlarını Giderme
CDBPartitionKeyRUConsumption tablosu, fiziksel bölümlerinin her birindeki her bölgedeki mantıksal anahtarlar için istek birimi (RU) tüketimiyle ilgili ayrıntıları içerir.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
Denetim Düzlemi İşlemlerini Keşfedin
CBDControlPlaneRequests tablosu, özellikle Cassandra hesapları için API için denetim düzlemi işlemleriyle ilgili ayrıntıları içerir.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName