Aracılığıyla paylaş


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 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

Sonraki adımlar

  • Log Analytics hakkında daha fazla bilgi edinin.
  • Yerel Apache Cassandra'dan Apache Cassandra için Azure Cosmos DB'ye nasıl geçiş yapılacağını öğrenin.