Bu sayfada, belirli veritabanları için faturalandırılabilir kullanımınızı analiz etmek üzere kullanım analizlerinin nasıl kullanılacağı açıklanmaktadır. Bu verileri, özel bir zaman aralığında koleksiyonlar, koleksiyon grupları veya ad alanları (Datastore modu için geçerlidir) gibi boyutlara göre ayırabilirsiniz. Gösterilen kullanım analizleri 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 ayrıntılı olarak takip edin. - Maliyetleri optimize etme: Veri yapılarını veya sorguları nerede optimize edebileceğinizi ve genel faturanızı düşürebileceğinizi belirlemek için yüksek faturalı kullanımı tespit edin.
- Geçmiş trendleri izleme: 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 Datastore Görüntüleyici rolünü atamasını isteyin.
(roles/datastore.viewer) Projenizdeki IAM rolü.
Bu önceden tanımlanmış rol, kullanım analizleri kontrol panelini görüntülemek için gerekli olan 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ümden oluşur:
- Toplam Kullanım: Tüm veritabanı için toplu metrikleri (Okuma, Yazma, TTL Silme) gösterir.
- Kullanıma Göre Gruplandır: Metrikleri ilk 100 boyuta göre ayrılmış şekilde gösterir ve toplama, koleksiyon grubu veya ad alanlarına göre gruplandırılır.
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 unutmamak önemlidir. Bu farklılığın aşağıdaki faktörlerden kaynaklanması beklenir:
- GroupBy sınırları (ilk 100): GroupBy bölümü, yalnızca ilk 100 koleksiyon, koleksiyon grubu veya ad alanı için kullanımları ayrıntılandırmakla 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ş Kapsamlı İşlemler İçin Örnekleme: Çok sayıda koleksiyonu etkileyen istekler (ör. birden fazla koleksiyonda birleştirme,
ListCollectionIds,ListDocuments, türsüz sorgular) için kullanım analizleri, koleksiyonları örnekleyebilir ve en yüksek kullanıma sahip olanlara öncelik verebilir. Sonuç olarak, etkilenen tüm koleksiyonlar GroupBy kullanım metriklerine dahil edilmez. Ayrılmış Adlar: Cloud Firestore, dahili meta veriler için çift alt çizgiyle (__*__) başlayan 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 etkinleştirilen API'ler tarafından belirlenen boyutlara göre düzenler:
- Toplama: Cloud Firestore API'si etkinleştirildiğinde kullanılabilir.
- Collection Group: Tüm API yapılandırmalarında genel olarak kullanılabilir.
Kullanım analizleri 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 boyutuyla ilgili değer. Bu, bir koleksiyon adı veya koleksiyon grubu adı olabilir. Toplam Okuma İşlemi Toplam okuma işlemi sayısı. Yalnızca Standart sürüm için geçerlidir. Toplam Yazma İşlemi Sayısı Toplam yazma işlemi sayısı. Silme işlemleri de dahildir. Yalnızca Standart sürüm için geçerlidir. Toplam TTL Silme İşlemleri Toplam TTL silme işlemi sayısı. Yalnızca Standart sürüm için geçerlidir. Toplam okuma işlemi sayısı Toplam dilimlenmiş okuma birimi sayısı (4 KiB dilimler). Yalnızca Enterprise sürümü için geçerlidir. Toplam yazma işlemleri Toplam dilimlenmiş yazma birimi sayısı (1 KiB dilimler). Silinen birimler de dahildir. Yalnızca Enterprise sürümü için geçerlidir. Toplam TTL silme veya yönetilen silme işlemleri Toplam TTL silme veya yönetilen silme birimi 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 Okuma Baytı Sayısı Taranan toplam bayt sayısı. Toplam Taranan Doküman Sayısı Taranan toplam doküman sayısı. Toplam Taranan Dizin Girişleri Sayısı Taranan dizin girişlerinin toplam sayısı. Toplam Yazılı Doküman Sayısı Yazılan toplam doküman sayısı. Toplam Yazılı Dizin Girişi Sayısı Yazılan toplam dizin girişi sayısı. Yazılan belge boyutunun toplamı Toplam belge yazma boyutu (bayt cinsinden). Sınırlamalar
- Faturalandırılabilir okuma ve yazma işlemlerine katkıda bulunan akış sorguları, API yanıtının bir parçası olarak izlenmez.
- Enterprise sürümünde, faturalandırılabilir okuma ve yazma işlemlerine katkıda bulunan içe/dışa aktarma, toplu silme, geri yükleme, klonlama ve dizin oluşturma gibi yönetici işlemlerine yönelik kullanım analizleri desteklenmez.
- Ağ çıkışı ve depolama 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 bölmesini açın.
Google Cloud Console'da Veritabanları sayfasına gidin.
Veritabanı 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 Group By (Gruplandır) açılır listesini kullanın. Kullanım analizleri verilerini son 45 güne kadar görüntüleyebilirsiniz.