Firebase projelerinizi yönetmenin bir parçası olarak, Gerçek Zamanlı Veritabanınızın kaynak kullanımını (örneğin, kaç kullanıcının bağlı olduğu, veritabanınızın ne kadar depolama alanı kullandığı) ve bu kullanımın faturanızı nasıl etkilediğini incelemek isteyeceksiniz.
Gerçek Zamanlı Veritabanı faturalı kullanımınızı incelemek için Kullanım ve Faturalandırma kontrol panelini kontrol edin. Faturalandırma hakkında daha fazla bilgi için Gerçek Zamanlı Veritabanı faturalandırmasını anlama konusuna bakın.
Kaynak kullanımı için hem Firebase konsolundaki veritabanı Kullanımı sekmesi hem de Cloud Monitoring aracılığıyla kullanılabilen ölçümler, Gerçek Zamanlı Veritabanı kullanımını izlemenize yardımcı olabilir.
Firebase konsolu
Mevcut Gerçek Zamanlı Veritabanı bağlantılarınızı ve veri kullanımınızı görmek için Firebase konsolundaki Kullanım sekmesini kontrol edin. Geçerli fatura dönemi, son 30 gün veya son 24 saat içindeki kullanımı kontrol edebilirsiniz.
Firebase aşağıdaki metriklere ilişkin kullanım istatistiklerini gösterir:
- Bağlantılar: Veritabanınıza yapılan eşzamanlı, o anda açık, gerçek zamanlı bağlantıların sayısı. Bu, aşağıdaki gerçek zamanlı bağlantıları içerir: WebSocket, uzun yoklama ve HTML sunucusu tarafından gönderilen olaylar. RESTful isteklerini içermez.
- Depolama: Veritabanınızda ne kadar veri depolandığıdır. Buna Firebase barındırma veya diğer Firebase ürünleri aracılığıyla depolanan veriler dahil değildir.
- İndirilenler: Protokol ve şifreleme yükü de dahil olmak üzere veritabanınızdan indirilen tüm baytlar.
- Yük: Bu grafik, belirli bir 1 dakikalık aralıkta veritabanınızın ne kadarının kullanıldığını ve istekleri işlediğini gösterir. Veritabanınız %100'e yaklaştıkça performans sorunlarıyla karşılaşabilirsiniz.
Ayrıca Firebase konsolu, kural çağrılarının bir bakışta kullanışlı bir görünümü olan bir Firebase Güvenlik Kuralları değerlendirme panosu sağlar. Bu kontrol panelini Cloud Monitoring'deki ayrıntılı analizle tamamlayabilirsiniz.
Daha fazla bilgi için bkz . Bulut İzlemede Güvenlik Kurallarını İzleme .
Bulut İzleme
Kullanım metrikleri
Faturalandırılmış kullanımınızı izlemek amacıyla Cloud Monitoring'i kullanmak için aşağıdaki ölçümleri izleyin. Tüm metrik türü adlarının önüne firebasedatabase.googleapis.com/
ekinin getirildiğini unutmayın.
Metrik Adı | Tanım |
---|---|
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 ölçüm, veritabanınızdan okumalar aracılığıyla gönderilen verilerin toplam boyutuna ilişkin bir tahmindir. Bağlantı maliyetlerine neden olan protokol ve şifreleme yüküne ek olarak istemcilere gerçekte gönderilen yük verilerini de içerir. Bu, Gerçek Zamanlı Veritabanı faturanızdaki toplam giden bant genişliğini en doğru şekilde yansıtır. |
Toplam Bayt | |
Yararlı bilgiler ve genel bakışlar için ölçümleri kontrol panelinizdeki grafiklerde birleştirin. Örneğin aşağıdaki kombinasyonları deneyin:
- Giden veriler: Faturanızda beklenmedik maliyetlere neden olan protokol veya şifreleme yüküyle ilgili olası sorunları tespit etmek için
network/sent_bytes_count
,network/sent_payload_and_protocol_bytes_count
venetwork/sent_payload_bytes_count
ölçümlerini kullanın. Talep edilen veri yüklerinin boyutu ile bağlantı yükünü yansıtan diğer ölçümler arasında büyük bir tutarsızlık görürseniz zaman aşımlarına veya sık bağlantılara yol açabilecek sorunları gidermek isteyebilirsiniz. TLS oturum biletleri kullanmıyorsanız, devam ettirilen bağlantılar için SSL bağlantı yükünü azaltmak amacıyla bunları uygulamayı deneyebilirsiniz. - İşlemler: Toplam veritabanı yükünüzün ne kadarının her işlem türü tarafından kullanıldığını görmek için
io/database_load
metriğini kullanın. Farklı işlem türlerindeki sorunları gidermek içinio/database_load
türe göre gruplandırdığınızdan emin olun. - Depolama: Depolama kullanımınızı Gerçek Zamanlı Veritabanı depolama sınırlarına göre izlemek için
storage/limit
vestorage/total_bytes
kullanın.
Cloud Monitoring aracılığıyla kullanılabilen Gerçek Zamanlı Veritabanı ölçümlerinin tam listesine bakın.
Bulut İzleme çalışma alanı oluşturma
Gerçek Zamanlı Veritabanını Bulut İzleme ile izlemek için projeniz için bir çalışma alanı ayarlamanız gerekir. Bir çalışma alanı, bir veya daha fazla projeden gelen izleme bilgilerini düzenler. Bir çalışma alanı kurduktan sonra özel kontrol panelleri ve uyarı politikaları oluşturabilirsiniz.
Projeniz zaten bir çalışma alanının parçasıysa Bulut İzleme Sayfası açılır. Aksi takdirde projeniz için bir çalışma alanı seçin.
Yeni Çalışma Alanı seçeneğini seçin veya mevcut bir çalışma alanını seçin.
Ekle'yi tıklayın. Çalışma alanınız oluşturulduktan sonra Bulut İzleme Sayfası açılır.
Kontrol paneli oluşturma ve grafik ekleme
Cloud Monitoring'den toplanan Gerçek Zamanlı Veritabanı ölçümlerini kendi grafiklerinizde ve kontrol panellerinizde görüntüleyin.
Devam etmeden önce projenizin Cloud Monitoring çalışma alanının parçası olduğundan emin olun.
Bulut İzleme Sayfasında çalışma alanınızı açın ve Kontrol Panelleri sayfasına gidin.
Kontrol Paneli Oluştur'a 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ğini bul alanına Firebase Realtime Database'i girin. Otomatik olarak doldurulan açılır menüden Gerçek Zamanlı Veritabanı ölçümlerinden birini seçin.
Aynı grafiğe daha fazla metrik eklemek için Metrik Ekle'ye tıklayın ve önceki adımı tekrarlayın.
İsteğe bağlı olarak grafiğinizi gerektiği gibi uyarlayın. Örneğin, Filtre alanında + Filtre ekle'yi tıklayın. Aşağı kaydırın, ardından grafiği filtrelemek istediğiniz ilgilenilen metrik için bir değer veya aralık seçin.
Kaydet'i tıklayın.
Bulut İzleme grafikleri hakkında daha fazla bilgi için bkz. Grafiklerle çalışma .
Bir uyarı politikası oluşturun
Gerçek Zamanlı Veritabanı ölçümlerine dayalı bir uyarı politikası oluşturabilirsiniz. Aşağıdaki adımları izleyerek, belirli bir Gerçek Zamanlı Veritabanı ölçümü belirli bir eşiğe ulaştığında size e-posta gönderen bir uyarı politikası oluşturabilirsiniz.
Devam etmeden önce projenizin Cloud Monitoring çalışma alanının parçası olduğundan emin olun.
Bulut İzleme Sayfasında çalışma alanınızı açın ve Uyarı sayfasına gidin.
İlke Oluştur'u tıklayın.
Uyarı politikanız için bir ad girin.
Gerçek Zamanlı Veritabanı ölçümlerinden birine dayalı bir uyarı koşulu ekleyin. Koşul Ekle'yi tıklayın.
Bir Hedef seçin. Kaynak türünü ve metriğini bul alanına Gerçek Zamanlı Veritabanı girin. Otomatik olarak doldurulan açılır menüden Gerçek Zamanlı Veritabanı ölçümlerinden birini seçin.
İlke tetikleyicileri altında, uyarı durumunuzu tanımlamak için açılır alanları kullanın.
Uyarı politikanıza bir bildirim kanalı ekleyin. Bildirimler 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, e-posta bildiriminize ek bilgi eklemek için belge alanını doldurun.
Kaydet'i tıklayın.
Gerçek Zamanlı Veritabanı kullanımınız yapılandırılan eşiği aşarsa bir e-posta uyarısı alırsınız.
Uyarı politikaları hakkında daha fazla bilgi için bkz . Uyarılara giriş .