Firebase projelerinizi yönetirken, Firebase'in veri kaynağıyla ilgili için kullanım (ör. kaç kullanıcının bağlı olduğu, ne kadar depolama alanı dahil) ve bu kullanımın faturanızı nasıl etkilediğini görebilirsiniz.
Realtime Database faturalandırılan kullanımınızı incelemek için Kullanım ve Faturalandırma kontrol paneli'ne göz atın. Görüntüleyin Daha fazla bilgi için Realtime Database faturalandırmasını öğrenin Faturalandırma hakkında
Kaynak kullanımı için Firebase konsolundaki veritabanı Kullanım sekmesi Cloud Monitoring aracılığıyla sunulan metrikler, izleme ve Realtime Database kullanımı.
Firebase konsolu
Mevcut Realtime Database bağlantılarınızı ve veri kullanımınızı görmek için şunu kontrol edin: Kullanım sekmesinden erişebilirsiniz. Geçerli faturalandırma üzerinden kullanımı kontrol edebilirsiniz dönem, son 30 gün veya son 24 saat olabilir.
Firebase, aşağıdaki metriklerin kullanım istatistiklerini gösterir:
- Bağlantılar: Aynı anda açık olan, gerçek zamanlı bağlantıların sayısı yeniden yapılandırmanın ne kadar önemli olduğu. Şu gerçek zamanlı raporları içerir: bağlantılar: WebSocket, uzun yoklama ve HTML sunucusu tarafından gönderilen etkinlikler. Ulaşıyor RESTful istekleri içermemelidir.
- Depolama alanı: Veritabanınızda depolanan veri miktarıdır. Buna şunlar dahil değildir: Firebase barındırma veya diğer Firebase ürünleri üzerinden depolanan veriler.
- İndirilenler: Protokol dahil olmak üzere veritabanınızdan indirilen tüm baytlar ve şifreleme ek yükü olur.
- Yükleme: Bu grafik, veritabanınızın ne kadarının kullanılmakta olduğunu gösterir ve isteğe bağlı olarak değiştirebilirsiniz. Performans sorunlarıyla karşılaşabilirsiniz %100'e yaklaşır.
Ayrıca Firebase konsolunda Firebase Güvenlik Kuralları değerlendirme kontrol paneli bulunur. yardımcı bir özet görünümü sunar. Destek için Cloud Monitoring'de ayrıntılı analiz imkanı sunan yeni bir kontrol panelidir.
Daha fazla bilgi için Cloud Monitoring'de Güvenlik Kurallarını İzleme bölümüne bakın.
Cloud Monitoring
Kullanım metrikleri
Faturalandırılmış kullanımınızı izlemek amacıyla Cloud Monitoring'i kullanmak için aşağıdaki adımları izleyin:
kullanabilirsiniz. Tüm metrik türü adlarının önünde firebasedatabase.googleapis.com/
önekinin bulunduğunu unutmayın.
Metrik Adı | Açıklama |
---|---|
Gönderilen Yük Bayt Sayısı |
|
Gönderilen Yük ve Protokol Bayt Sayısı |
|
Gönderilen Bayt Sayısı | network/sent_bytes_count Bu metrik, toplam süreye ilişkin tahmini
okumalar aracılığıyla veritabanınızdan gönderilen verilerin boyutunu değiştirebilir. Şunları içerir:
protokole ve ek olarak istemcilere gönderilen yük verilerini,
şifrelemenin ek yükünü de artırır. En doğrusu bu
Realtime Database faturanızdaki toplam giden bant genişliğini yansıtır.
|
Toplam Bayt |
|
Faydalı analizler ve genel bakışlar için metrikleri kontrol panelinizdeki grafiklerde birleştirin. Örneğin, aşağıdaki kombinasyonları deneyin:
- Giden veriler:
network/sent_bytes_count
,network/sent_payload_and_protocol_bytes_count
ve ile ilgili olası sorunları belirlemek içinnetwork/sent_payload_bytes_count
metrik faturanıza beklenmedik maliyetlere neden olan ek şifreleme maliyeti. İstenen veri yüklerinin boyutu arasında büyük bir tutarsızlık görürseniz ve bağlantı ek yükünü yansıtan diğer metrikleri görmek isterseniz zaman aşımlarına veya sık bağlantı yapılmasına neden olabilecek sorunları gidermenize yardımcı olur. TLS oturum biletleri kullanmıyorsanız SSL bağlantı ek yükünü azaltmak için bunları devam ettirilen bağlantılar. - İşlemler: Yatırım getirinizin ne kadarını görmek için
io/database_load
metriğini kullanın. toplam veritabanı yükü her işlem türü tarafından kullanılır. Gruplandırmayı unutmayın Farklı işlem türleriyle ilgili sorunları gidermek için türe göreio/database_load
. - Depolama alanı: Aşağıdakileri izlemek için
storage/limit
vestorage/total_bytes
'ı kullanın depolama alanı kullanımınızı Realtime Database depolama alanı sınırlarına göre belirler.
Cloud Monitoring aracılığıyla kullanılabilen Realtime Database metriklerinin tam listesini inceleyin.
Cloud Monitoring çalışma alanı oluşturma
Cloud Monitoring ile Realtime Database'i izlemek için aşağıdakileri ayarlamanız gerekir: bir çalışma alanı oluşturacaksınız. Çalışma alanı sayesinde bir veya daha fazla projeye ait bilgileri izleme. Bir çalışma alanı oluşturduktan sonra, özel kontrol panelleri ve uyarı politikaları oluşturabilirsiniz.
-
Projeniz zaten bir çalışma alanının parçasıysa Cloud Monitoring Sayfası açılır. Aksi durumda projeniz için bir çalışma alanı seçin.
Yeni Çalışma Alanı seçeneğini belirleyin veya mevcut bir çalışma alanını seçin.
Ekle'yi tıklayın. Çalışma alanınız oluşturulduktan sonra Cloud Monitoring sayfası açılır.
Kontrol paneli oluşturma ve grafik ekleme
Aşağıdaki kaynaklardan toplanan Realtime Database metriklerini göster Cloud Monitoring'i kendi grafikleriniz ve kontrol panellerinizde kullanabilirsiniz.
Devam etmeden önce projenizin Cloud Monitoring çalışma alanı.
Cloud Monitoring sayfasında çalışma alanınızı açın ve Gösterge tabloları sayfası.
Kontrol Paneli Oluştur'u tıklayın ve bir kontrol paneli adı girin.
Sağ üst köşede Grafik Ekle'yi tıklayın.
Grafik Ekle penceresinde bir grafik başlığı girin. Metrik sekmesini tıklayın.
Kaynak türünü ve metriği bul alanına Firebase Realtime Database yazın. Otomatik olarak doldurulan açılır listeden Realtime Database metriklerinden birini seçin.
Aynı grafiğe daha fazla metrik eklemek için Metrik ekle'yi tıklayın ve önceki adımı tekrarlayın.
İsteğe bağlı olarak, grafiğinizi ihtiyacınıza göre uyarlayın. Örneğin, Filtre alanında + Filtre ekle'yi tıklayın. Aşağı kaydırın ve ardından grafiği filtrelemek istediğiniz ilgilendiğiniz metrik için bir değer veya aralık seçin.
Kaydet'i tıklayın.
Cloud Monitoring grafikleri hakkında daha fazla bilgi için: Grafiklerle çalışma başlıklı makaleyi inceleyin.
Uyarı politikası oluşturma
Realtime Database metriklerine dayalı bir uyarı politikası oluşturabilirsiniz. Aşağıdaki adımları uygulayarak, Belirli bir Realtime Database metriğinin belirli bir eşiği karşıladığını varsayalım.
Devam etmeden önce projenizin Cloud Monitoring çalışma alanı.
Cloud Monitoring sayfasında çalışma alanınızı açın ve şuraya gidin: Uyarılar sayfası.
Politika Oluştur'u tıklayın.
Uyarı politikanız için bir ad girin.
Realtime Database metriklerinden birini temel alan bir uyarı koşulu ekleyin. Koşul Ekle'yi tıklayın.
Hedef seçin. Kaynak türünü ve metriği bul alanına Realtime Database yazın. Otomatik olarak doldurulan açılır listeden Realtime Database metriklerinden birini seçin.
Politika tetikleyicileri bölümünde, uyarılarınızı tanımlamak için açılır alanları kullanın. koşul alır.
Uyarı politikanıza bildirim kanalı ekleyin. Bildirimler'in altında Bildirim Kanalı Ekle'yi tıklayın. Açılır menüden E-posta'yı seçin.
E-posta adresi alanına e-postanızı girin. Ekle'yi tıklayın.
İsteğe bağlı olarak, ek bilgi eklemek için belge alanını doldurun görebilirsiniz.
Kaydet'i tıklayın.
Realtime Database kullanımınız, yapılandırılan eşiği aşarsa bir e-posta uyarısı alacak.
Uyarı politikalarıyla ilgili daha fazla bilgi için bkz. Uyarılara giriş.