Çeşitli Firebase ürünlerinden Cloud Logging'ye veri aktararak projenizdeki ve uygulamalarınızdaki günlükleri görüntüleyebilir, arayabilir ve filtreleyebilirsiniz.
Aşağıdaki ürünler, Cloud Logging'ya veri dışa aktarma özelliğini destekler:
Firebase Hosting: Dışa aktarma işlemini ayarladıktan sonra Firebase, Firebase Hosting sitelerinizdeki web isteği günlüklerini Cloud Logging'e aktarır.
Cloud Functions for Firebase: Dışa aktarma ayarlamanıza gerek yoktur. Firebase, işlev günlüklerini otomatik olarak Cloud Logging'e aktarır.
Bu sayfa aşağıdaki konularda size yardımcı olur:
- Cloud Logging'e yapılan dışa aktarma işlemlerini anlama
- Cloud Logging için dışa aktarma işlemini ayarlama
- Projenin, uygulamanın veya sitenin Cloud Logging ile bağlantısını kaldırma
- Cloud Logging kotaları, fiyatlandırma ve elde tutma
Cloud Logging'a yapılan dışa aktarma işlemlerini anlama
Cloud Logging, Google Cloud Observability Suite tarafından sağlanır.
Günlüklerinizi Cloud Logging hizmetine aktardığınızda bu günlükleri görüntülemek, aramak ve filtrelemek için Google Cloud konsolundaki Logs Viewer arayüzünü kullanabilirsiniz. Günlüklerinizi sorgulamak, günlük tabanlı metrikler oluşturup kullanmak ve günlük verilerinizi depolamak için diğer Google Cloud araçları kullanabilirsiniz. Bu araçlar hakkında daha fazla bilgiyi Cloud Logging belgelerinde bulabilirsiniz.
Cloud Functions for Firebase için günlüklerinizi Firebase konsolunun Functions kontrol panelinde de görüntüleyebilirsiniz.
Firebase Hosting
Cloud Logging'yı Hosting ile birlikte kullanarak sitenize nereden ve ne zaman ziyaret aldığınızı, sitenizin yanıt durumlarını, son kullanıcı isteklerinin gecikme süresini ve daha fazlasını takip edebilirsiniz.
Projenizde birden fazla Hosting siteniz varsa hangi Hosting sitelerinizin günlükleri dışa aktaracağını seçebilirsiniz. Ardından, günlük verilerinizi Hosting siteye ve hatta alana göre filtreleyip görüntüleyebilirsiniz. Günlükleri dışa aktarmak için belirli Hosting siteleri seçerek projeniz için işlenen veri miktarını da kontrol edebilirsiniz. Hosting sitelerinizden gelen günlüklerin veri kullanımını görüntülemek için Firebase konsolundaki Cloud Logging entegrasyon kartını ziyaret edin.
Cloud Logging ile Firebase Hosting entegrasyonu hakkında daha fazla bilgi edinin.
Cloud Logging biçimine aktarmayı ayarlama
Cloud Logging'a dışa aktarmayı ayarlama ve Cloud Logging'a bağlamak istediğiniz Firebase Hosting sitelerini seçme adımlarını aşağıda bulabilirsiniz.
Firebase konsolunda oturum açın, ardından projenizi seçin.
simgesini tıklayın, ardından Proje Ayarları'nı seçin.
Entegrasyonlar sekmesini seçin.
Cloud Logging entegrasyon kartında Bağlantı'yı tıklayın.
Cloud Logging'yı ayarlamak için ekrandaki talimatları uygulayın ve hangi Hosting sitelerinin günlükleri dışa aktaracağını seçin.
Zaten bir veya daha fazla etkin Hosting siteniz varsa bağlantı oluşturma iş akışında, Hosting sitelerinizin her birinden gelen günlükler için tahmini veri kullanımı düzeyi gösterilir. Bu değer, son 30 güne göre tahmin edilir.
Bağlantı oluşturulduktan sonra, Hosting sitelerinize yapılan yeni isteklerin günlükleri genellikle istek yapıldıktan sonraki 30 dakika içinde gösterilir.
Hosting sitelerinizdeki günlüklerin veri kullanım düzeyini Firebase konsolundaki Cloud Logging entegrasyon kartında görebilirsiniz.
Site başına veri kullanım düzeyinizi Google Cloud konsolundaki Logs Viewer arayüzünde (
log_bytesmetriği) görebilirsiniz. Projeniz diğer ürünler için Cloud Logging kullanıyorsa toplam kullanımı Logs Viewer arayüzünde de görüntüleyebilirsiniz.
Bir projenin, uygulamanın veya sitenin Cloud Logging ile bağlantısını kaldırma
Firebase projenizin Cloud Logging bağlantısını kaldırdığınızda Cloud Logging'a yapılan tüm Firebase Hosting dışa aktarma işlemleri durdurulur. Bu işlem, Cloud Functions for Firebase için günlüklerin dışa aktarılmasını etkilemez.
Aşağıdakilere dikkat edin:
Cloud Functions for Firebase kullanıyorsanız işlev günlükleriniz Cloud Logging'e aktarılmaya devam eder.
Cloud Logging'de Hosting günlüklerinin silinmeyen veri kümeleri 30 gün boyunca saklanır, ardından Cloud Logging'den otomatik olarak silinir.
Diğer hizmetlerde (ör. BigQuery) depolanan Hosting günlüklerinin Cloud Logging verileri bulunuyorsa bu veriler, veri kalıcılığı açısından farklı şartlara tabi olabilir.
Firebase projenizin, özellikle Firebase Hosting sitelerinizin Cloud Logging ile bağlantısını kaldırmak için:
Firebase konsolunda oturum açın, ardından projenizi seçin.
simgesini tıklayın, ardından Proje Ayarları'nı seçin.
Entegrasyonlar sekmesini seçin.
Cloud Logging entegrasyon kartında Yönet'i tıklayın.
Sayfanın alt kısmında Cloud Logging'a dışa aktarmayı durdur'u tıklayın.
Bağlantıyı kaldırmak ve tüm dışa aktarma işlemlerini durdurmak istediğinizi onaylayın.
Cloud Logging kotalar, fiyatlandırma ve elde tutma
Cloud Logging, aylık (proje başına) ücretsiz kullanım düzeyi sunar. Kullanım, Cloud Logging kullanan herhangi bir Google veya Firebase ürününde olabilir. Ücretli ek kullanım ve özelliklerin kilidini açmak için projenizi kullandıkça öde Blaze fiyatlandırma planına yükseltebilirsiniz. Cloud Logging fiyatlandırması hakkında daha fazla bilgi edinin.
Cloud Logging ve faturalandırmayı izleyip yönetebilirsiniz:
Google Cloud Fiyat Hesaplayıcı'yı kullanarak Cloud Logging faturalarınızı tahmini olarak hesaplayın.
Günlük havuzları için hariç tutma filtreleri oluşturarak günlükleri kısıtlayın.
Maliyetleri kontrol etmek için uyarılar ayarlayın.
Günlükler 30 günün ardından otomatik olarak silinir. Ayrıca özel saklama seçeneği de bulunur.
Belirli bir isteğin günlük girişi gecikebilir veya nadir durumlarda bırakılabilir. Günlükler istekleri anlamak için kullanılabilse de projenizin kullanım ve faturalandırma bölümünde görünen gerçek kullanımı yansıtmayabilir.