Bu sayfada, belirli veritabanları için faturalandırılabilir kullanımınızı analiz etmek amacıyla kullanım analizlerinin nasıl kullanılacağı açıklanmaktadır. Bu verileri, özel bir zaman aralığında koleksiyonlar, koleksiyon grupları veya ad alanları (Datastore moduna özel) gibi boyutlara göre dökümünü alabilirsiniz. Gösterilen kullanım analizi metrikleri, sürüme veya moda göre değişir:
| Sürüm | Metrikler |
| Standart |
|
| Enterprise |
|
Kullanım analizlerine genel bakış
Belirli veritabanlarının kullanımını izlemek için kullanım analizleri kontrol panelini kullanın. Bu kontrol paneli size şu konularda yardımcı olur:
- Ayrıntılı kullanımı izleme: Faturalandırılabilir işlemlerinizi
collection,collectionGroupveyanamespacegibi boyutlara göre dökümünü alarak takip edin. - Maliyetleri optimize etme: Veri yapılarını veya sorguları optimize edebileceğiniz ve genel faturanızı düşürebileceğiniz yerleri belirlemek için yüksek faturalı kullanımı tespit edin.
- Geçmiş trendleri takip etme: Faturalandırılabilir kullanım istatistiklerinizin belirli zaman aralıklarında nasıl değiştiğini izleyin.
Gerekli roller
Kullanım analizleri kontrol panelini görüntülemek için gereken izni almak üzere yöneticinizden size Datastore Görüntüleyici rolünü vermesini isteyin.
(roles/datastore.viewer) IAM rolüne sahip olmanız gerekir.
Bu önceden tanımlanmış rol, kullanım analizleri kontrol panelini görüntülemek için gereken datastore.insights.get iznini içerir.
Bu izni özel roller veya diğer önceden tanımlanmış roller ile de alabilirsiniz.
Kullanım analizleri kontrol paneli
Kullanım analizleri kontrol paneli iki ana bölüme ayrılmıştır:
- Toplam Kullanım: Veritabanının tamamı için toplu metrikleri (okuma, yazma, akış okuma, akış yazma ve TTL silme işlemleri) gösterir.
- Kullanıma Göre Gruplandırma Ölçütü: En iyi 100 boyuta göre dökümü yapılan ve koleksiyon, koleksiyon grubu veya ad alanına göre gruplandırılan metrikleri gösterir.
Toplam kullanım ve GroupBy metrikleri
GroupBy bölümündeki metriklerin toplamının, Toplam Kullanım bölümünde gösterilen metrikle eşleşmeyebileceğini unutmayın. Bu fark, aşağıdaki faktörlerden kaynaklanır:
- GroupBy Sınırları (İlk 100): GroupBy bölümü, yalnızca ilk 100 koleksiyon, koleksiyon grubu veya ad alanının kullanımını ayrıntılı olarak listelemekle sınırlıdır. Daha az etkin boyutlar tarafından oluşturulan kullanım, Toplam Kullanım rakamına katkıda bulunur ancak GroupBy kullanım metriklerinde ayrı ayrı listelenmez.
- Geniş İşlemler İçin Örnekleme: Çok sayıda koleksiyonu etkileyen istekler (ör. birden fazla koleksiyonda birleştirmeler,
ListCollectionIds,ListDocuments, türsüz sorgular) için kullanım analizleri, en yüksek kullanıma sahip olanlara öncelik vererek koleksiyonları örnekleyebilir. Bu nedenle, etkilenen tüm koleksiyonlar GroupBy kullanım metriklerine dahil edilmez. Ayrılmış Adlar: Cloud Firestore, dahili meta veriler için çift alt çizgi (__*__) ön ekine sahip adları ayırır. Bu ayrılmış adlarla ilgili kullanım, toplam kullanıma katkıda bulunur ancak GroupBy kullanım metriklerine dahil edilmez.
GroupBy boyutları
GroupBy bölümü, kullanım metriklerini etkin API'ler tarafından belirlenen boyutlara göre düzenler:
- Koleksiyon: Cloud Firestore API'si etkinleştirildiğinde kullanılabilir.
- Koleksiyon Grubu: Tüm API yapılandırmalarında genel kullanıma sunulmuştur.
Kullanım analizi verileri
Google Cloud Console'daki kullanım analizleri, aşağıdaki API yöntemlerinden alınan verileri gösterir:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
Alan adı Ayrıntılar Koleksiyon Adı
Koleksiyon Grubu AdıKullanım verilerinin toplandığı kullanım boyutuna karşılık gelen değer. Bu, bir koleksiyon adı veya koleksiyon grubu adı olabilir. Toplam Okuma İşlemi Sayısı Akış dışı okuma işlemlerinin toplam sayısı. Yalnızca Standard sürüm için geçerlidir. Toplam Yazma İşlemi Sayısı Akış dışı yazma işlemlerinin toplam sayısı. Silme işlemlerini içerir. Yalnızca Standard sürüm için geçerlidir. Toplam Akış Okuma İşlemi Sayısı Listenisteklerini aktarmak için kullanılan toplam okuma işlemi sayısı (ilk sorgu yoklama, gerçek zamanlı belge değişikliği bildirimleri, atlanan sonuçlar, dizin okumaları ve minimum okuma ücretleri dahil). Yalnızca Standard sürüm için geçerlidir.Toplam Akış Yazma İşlemi Sayısı StreamWriteistekleri için kullanılan yazma işlemlerinin toplam sayısı. Silme işlemlerini içerir. Yalnızca Standard sürüm için geçerlidir.Toplam TTL Silme İşlemi Sayısı TTL silme işlemlerinin toplam sayısı. Yalnızca Standard sürüm için geçerlidir. Toplam Okuma Birimi Akış dışı okumalar için dilimlenmiş okuma birimlerinin (4 KiB dilimler) toplam sayısı. Yalnızca Enterprise sürümü için geçerlidir. Toplam Yazma Birimi Akış dışı yazma işlemleri için dilimlere ayrılmış yazma birimlerinin (1 KiB'lik dilimler) toplam sayısı. Silme birimlerini içerir. Yalnızca Enterprise sürümü için geçerlidir. Toplam TTL silme veya yönetilen silme işlemleri TTL silme veya yönetilen silme birimlerinin toplam sayısı. Yalnızca Enterprise sürümü için geçerlidir. Toplam Eventarc birimi Toplam Eventarc birimi sayısı. Yalnızca Enterprise sürümü için geçerlidir. Toplam Akış Okuma Birimi Akışlı Listenisteklerinde yoklama işlemleri için kullanılan dilimli okuma birimlerinin (4 KiB dilimler) toplam sayısı. Yalnızca Enterprise sürümü için geçerlidir.Toplam Gerçek Zamanlı Okuma Birimi Sayısı Listenistekte akış güncellemeleri için kullanılan toplam gerçek zamanlı okuma birimi sayısı (1 KiB dilimler). Yalnızca Enterprise sürümü için geçerlidir.Toplam Akış Yazma Birimi Sayısı StreamWriteistekleri için kullanılan dilimlere ayrılmış yazma birimlerinin (1 KiB'lik dilimler) toplam sayısı. Silme birimlerini içerir. Yalnızca Enterprise sürümü için geçerlidir.Toplam Okunan Bayt Sayısı Taranan toplam bayt sayısı. Taranan Toplam Doküman Sayısı Taranan toplam belge sayısı. Taranan Toplam Dizin Girişi Sayısı Taranan dizin girişlerinin toplam sayısı. Toplam Yazılı Belge Sayısı Yazılan toplam doküman sayısı. Yazılan Toplam Dizin Girişi Sayısı Yazılan dizin girişlerinin toplam sayısı. Yazılan Doküman Boyutunun Toplamı Bayt cinsinden toplam doküman yazma boyutu. Sınırlamalar
- Enterprise sürümünde içe/dışa aktarma, toplu silme, geri yükleme, klonlama ve dizin oluşturma gibi yönetici işlemleri (faturalandırılabilir okuma ve yazma işlemlerine katkıda bulunur) için kullanım analizleri desteklenmez.
- Ağ çıkışı ve depolama alanı faturalandırması desteklenmez.
Fiyatlandırma
Kullanım analizleri için ek ücret alınmaz.
Kullanım analizlerini görüntüleme
Bir Cloud Firestore veritabanının kullanım analizlerini görüntülemek için Google Cloud Console'da veritabanının Kullanım Analizleri panelini açın.
Google Cloud Console'da Veritabanları sayfasına gidin.
Veritabanları listesinden bir veritabanı seçin.
Gezinme menüsünde Kullanım Analizleri'ni tıklayın.
Bir koleksiyon, collectionGroup veya ad alanı için kullanım analizlerini görüntülemek üzere Gruplandırma ölçütü açılır menüsünü kullanın. Son 45 güne ait kullanım analizi verilerini görüntüleyebilirsiniz.