获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Cloud Firestore etkinliğini izleyin

Bu sayfada, Cloud Firestore kullanımınızı nasıl izleyebileceğiniz ve uygulamanızdaki olası sorunları nasıl tespit edebileceğiniz açıklanmaktadır. Uygulamanızın kullanımına bakmak, faturanızdan ne bekleyeceğiniz konusunda da size bir fikir verebilir. Ek olarak, bir sorun varsa, veritabanınızın işlemlerinin net bir resmini elde etmek yararlı bir sorun giderme aracı olabilir.

Kullanım kontrol paneli

Google Cloud Platform Konsolu ve Firebase konsolu, zaman içinde belge okuma, yazma ve silme işlemlerini gösteren bir Cloud Firestore kullanım kontrol paneli içerir.

GCP Konsolu

Cloud Firestore kullanım sayfasına (GCP Konsolu) gidin

GCP Konsolunda Cloud Firestore kullanım kontrol paneli.

Giriş kontrolu

Kullanım panosu, monitoring.timeSeries.list Cloud IAM izni gerektirir. Proje Sahibi, Düzenleyici ve Görüntüleyici rolleri bu izni verir. Bu izni bir Bulut İzleme rolü veya özel bir rol aracılığıyla da verebilirsiniz.

Firebase konsolu

Cloud Firestore kullanım sayfasına gidin (Firebase konsolu)

Firebase konsolundaki Cloud Firestore kullanım panosu.

Kullanım kontrol paneli ve faturalandırma raporları

Firebase ve Cloud konsollarındaki Cloud Firestore kullanım panoları, bir kullanım tahmini sağlar. Kullanımdaki ani artışları belirlemenize yardımcı olabilirler. Ancak pano, faturalanan işlemlerin tam bir görünümü değildir. Faturalı kullanım muhtemelen daha yüksektir. Tüm tutarsızlık durumlarında, faturalandırma raporu kullanım panosuna göre önceliklidir.

Kullanım panosu ile faturalanan kullanım arasında tutarsızlıklara neden olan işlemler şunları içerir:

  • İthalat ve ihracat işlemleri. Bu işlemler tarafından gerçekleştirilen okumalar ve yazmalar, kullanım panosunda görünmez.
  • İşlemsiz yazar. Alan değerlerini değiştirmeyen güncelleme veya silinen bir belgeye yazma gibi veritabanında değişiklikle sonuçlanmayan işlemler, faturalanan işlemlere katkıda bulunur. Ancak kullanım panosu bu işlemleri saymaz.
  • Daraltılmış yazar. Aynı belgeye art arda birden çok yazmanın olduğu durumlarda, kullanım panosu birden çok yazmayı birlikte daraltabilir ve bunları bir olarak sayabilir. Kullanım faturalandırılırken her yazma işlemi ayrı ayrı sayılır.

    Kullanım panosu, sunucu zaman damgaları, sayısal artışlar ve dizi birleştirme işlemleri gibi alan dönüşümleri için yazma işlemlerini de daraltır. Alan dönüşümleri için kullanım panosu, birden çok işlemi tek bir işlem olarak sayabilir.

  • Sıfır sonuç döndüren sorgular. Sıfır sonuçlu sorgular, bir okuma işleminin maliyetine neden olur. Bu kullanım faturalandırılır ancak kullanım panosunda görünmez.
  • COUNT gibi toplama sorgularıyla ilişkili okuma işlemleri. Bu kullanım faturalandırılır ancak kullanım panosunda görünmez.

Güvenlik kuralı kullanımı

Ek olarak, Firebase konsolu, kural çağrılarının kullanışlı, bir bakışta görülebilen bir görünümü olan bir Güvenlik Kuralları değerlendirme panosu sağlar. Bu kontrol panelini, Cloud Monitoring'deki ayrıntılı analizlerle destekleyebilirsiniz.

Kurallar sayfasına gidin

Firebase konsolundaki Cloud Firestore Kuralları izleme panosu.

Günlük kotalar

Bir Firebase projesi oluşturduğunuzda, Google Cloud'da da bir proje oluşturmuş olursunuz. GCP Konsolundaki App Engine Kotaları sayfası, okumalar, yazmalar, dizin yazmalar, silmeler, depolanan veriler ve ağ çıkışı dahil olmak üzere günlük Cloud Firestore kullanım bilgilerini izler.

Kotalar sayfasına gidin

App Engine Kotaları sayfasında Cloud Firestore kullanımı.

Bulut İzleme

Cloud Monitoring , Google Cloud ürünlerinden metrikler, etkinlikler ve meta veriler toplar. Cloud Firestore konsolundaki kullanım panosu, aynı ölçüm verilerini bildirir. Özel kontrol panelleri ve kullanım uyarıları ayarlamak için Cloud Monitoring'i kullanın.

Cloud Monitoring, aşağıdaki Cloud Firestore metriklerini içerir:

Metrik Adı Tanım
Belge Okumaları

Başarılı belge okuma sayısı. Bu ölçümü okuma türüne göre ayırabilirsiniz: ARA veya SORGU.

Bu metrik, yönetilen dışa aktarma işlemlerinden gelen okumaları içermez.

Belge Yazma

Başarılı belge yazma sayısı. Metriği yazma türüne göre ayırabilirsiniz: CREATE veya UPDATE.

Bu ölçüm, yönetilen içe aktarma işlemlerinden yazmaları içermez.

Belge Silmeleri Başarılı belge silme sayısı.
Aktif Bağlantılar

Veritabanınıza yapılan etkin bağlantıların sayısı.

Her etkin mobil ve web SDK'sı , birden çok anlık görüntü dinleyicisi arasında paylaşılabilen tek bir bağlantı sağlar. Sunucu istemci kitaplıkları , anlık görüntü dinleyicisi başına bir bağlantı oluşturur.

Anlık Görüntü Dinleyicileri

Tüm etkin bağlantılardaki anlık görüntü dinleyicilerinin sayısı.

Yaşam süresi silme sayısı

Yaşam Süresi (TTL) politikaları tarafından silinen belgelerin toplam sayısı.

Silme gecikmeleri için yaşam süresi sona erme süresi

Bir belgenin Yaşam Süresi (TTL) ilkesi kapsamında süresinin dolması ile gerçekten silinmesi arasında geçen süre.

Gerçek zamanlı güncelleme kullanımı

Gerçek zamanlı güncellemeleri kullanımınızı ölçmek için etkin bağlantıları ve anlık görüntü dinleyicileri ölçümlerini kullanın.

Bir kullanıcının uygulamanızı telefonunda açtığını varsayalım. Uygulama daha sonra Cloud Firestore'a bağlanır ve 10 sorguya abone olur. Bu, ölçümlerinizi 1 aktif bağlantı ve 10 anlık görüntü dinleyicisi kadar artırır.

Örnekleme oranı

Cloud Firestore ölçümleri dakikada bir örneklenir, ancak güncellemelerin panolarınızda görünmesi 4 dakika kadar sürebilir.

Bir Bulut İzleme kontrol paneli kurun

Cloud Firestore metrikleriyle bir pano ayarlamak için Özel panoyu yönetme ve Pano widget'ları ekleme bölümlerine bakın.

Sıradaki ne