Apache Cassandra için Azure Cosmos DB için sunucu tanılamaları

aşağıdakiler için geçerlidir: Cassandra

Important

99,999% kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), anında otomatik ölçeklendirme ve birden çok bölgede otomatik yük devretme ile yüksek ölçekli senaryolar için bir veritabanı çözümü mü arıyorsunuz? NoSQL için Azure Cosmos DB'yi göz önünde bulundurun.

Mevcut bir Apache Cassandra uygulamasını geçirmek mi istiyorsunuz? Apache Cassandra için Azure Managed Instance'ı göz önünde bulundurmayı düşünün.

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.

Prerequisites

Log Analytics'i 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şfedin

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

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