Azure İzleyici Log Analytics tanılama ayarlarını kullanarak Azure Cosmos DB verilerini izleme

ŞUNLAR IÇIN GEÇERLIDIR: NoSQL MongoDB Cassandra Gremlin Masa

Kaynak günlüklerini toplamak için Azure'daki tanılama ayarları kullanılır. Kaynaklar Azure kaynak günlüklerini yayar ve bu kaynağın işlemi hakkında zengin ve sık kullanılan veriler sağlar. Bu günlükler istek başına yakalanır ve veri düzlemi günlükleri olarak da adlandırılır. Veri düzlemi işlemlerine örnek olarak delete, insert ve readFeed verilebilir. Bu günlüklerin içeriği, kaynak türüne göre değişir.

Tanılama ayarları hakkında daha fazla bilgi edinmek için bkz . Azure İzleyici'de tanılama ayarları.

Not

REST API sekmesindeki yönergeleri izleyerek tanılama ayarını kaynağa özgü modda (Tablo için API dışındaki tüm API'ler için) oluşturmanızı öneririz. Bu seçenek, verileri işlemek için geliştirilmiş bir görünümle ek maliyet iyileştirmeleri sağlar.

Önkoşullar

Uyarı

Bir kaynağı silmeniz, yeniden adlandırmanız veya taşımanız ya da kaynağı kaynak grupları veya abonelikler arasında geçirmeniz gerekiyorsa, önce tanılama ayarlarını silin. Aksi takdirde, bu kaynağı yeniden oluşturursanız, silinen kaynağın tanılama ayarları her kaynağın kaynak yapılandırmasına bağlı olarak yeni kaynağa dahil edilebilir. Tanılama ayarları yeni kaynağa dahil edilirse, bu işlem tanılama ayarında tanımlanan kaynak günlükleri koleksiyonunu sürdürür ve ilgili ölçüm ve günlük verilerini daha önce yapılandırılmış hedefe gönderir.

Ayrıca, sileceğinizi ve ortamınızı temiz tutmak için yeniden kullanmayı planlamadığınız bir kaynağın tanılama ayarlarını silmek iyi bir uygulamadır.

Tanılama ayarlarını oluşturma

Burada, hesabınız için tanılama ayarları oluşturma işleminde size yol gösteririz.

Not

Günlüklerin kategori olarak dışarı aktarılma ölçümü şu anda desteklenmiyor.

  1. Azure Portal’ında oturum açın.

  2. Mevcut Azure Cosmos DB hesabınıza gidin.

  3. Kaynak menüsünün İzleme bölümünde Tanılama ayarları'nı seçin. Ardından Tanılama ayarı ekle seçeneğini belirleyin.

    Yenilerini oluşturma veya mevcut ayarları düzenleme seçeneklerini içeren tanılama ayarları listesinin ekran görüntüsü.

    Önemli

    "Tam metin sorgusunu etkinleştirme [...] daha ayrıntılı günlüğe kaydetme için", hesabınızda tam metin sorgu özelliği etkinleştirilmediyse. Bu özelliği etkinleştirmek istemiyorsanız bu uyarıyı güvenle yoksayabilirsiniz. Daha fazla bilgi için bkz . Tam metin sorgusunu etkinleştirme.

  4. Tanılama ayarları bölmesinde, ayara örnek ayarını adlandırın ve ardından QueryRuntimeStatistics kategorisini seçin. Mevcut çalışma alanınızı seçerek Log Analytics Çalışma Alanına Gönder onay kutusunu etkinleştirin. Son olarak hedef seçenek olarak Kaynağa özgü seçeneğini belirleyin.

    Tanılama ayarını yapılandırmaya ilişkin çeşitli seçeneklerin ekran görüntüsü.

Sorgu metnini günlüğe kaydetmek için tam metin sorgusunu etkinleştirme

Azure Cosmos DB, ayrıntılı sorun giderme işlemleri için gelişmiş günlük kaydı sağlar. Tam metin sorgusunu etkinleştirerek Azure Cosmos DB hesabınızdaki tüm istekler için engelsiz sorguyu görüntüleyebilirsiniz. Ayrıca Azure Cosmos DB'nin bu verilere erişmesine ve günlüklerinizde bu verilere erişmesine izin verirsiniz.

Uyarı

Bu özelliğin etkinleştirilmesi ek günlüğe kaydetme maliyetlerine neden olabilir. Fiyatlandırma ayrıntıları için Azure İzleyici fiyatlandırması bölümünü ziyaret edin. Sorun giderme sonrasında bu özelliği devre dışı bırakması önerilir.

  1. Mevcut Azure Cosmos DB hesabı sayfasında, kaynak menüsünün Ayarlar bölümünde Özellikler seçeneğini belirleyin. Ardından Tanılama tam metin sorgu özelliğini seçin.

    Azure Cosmos DB hesabı için kullanılabilir özelliklerin ekran görüntüsü.

  2. İletişim kutusunda öğesini seçin Enable. Bu ayar birkaç dakika içinde uygulanır. Yeni alınan tüm günlüklerde artık her istek için tam metin veya PIICommand metni bulunur.

    Azure Cosmos DB hesabı için etkinleştirilen tanılama tam metin sorgu özelliğinin ekran görüntüsü.