Günlük kaydı ve metrikler, kodda hata ayıklama ve izleme açısından önemli araçlardır. App Hosting, Google Analytics 4'e ait günlükleri ve metrikleri görüntülemek için Web uygulamanızı destekleyen bulut hizmetleri: Cloud Run, Cloud Build ve Cloud CDN.
Node.js gibi standart günlük kaydı söz dizimini kullanma console.log
, günlük yazabilirsiniz
Cloud Logging için giriş yapıldı.
Günlükleri konsolda görüntüle
Firebase konsolunun içerik menüsünden (sağ üstte yer alan 3 noktalı menü) Cloud Run düzeltmesini hızlıca görüntüleyebilirsiniz. Cloud Build günlüklerini de kapsar.
Bu günlükler, App Hosting cihazınızda hata ayıklamak için faydalı bilgiler içerir
dağıtımları. Örneğin, Cloud Run günlüğü şu durumlarda not alır: package.json
bulunamadı.
Cloud Build günlüğü, derleme çıkışınızı göstererek öncelikleri belirlemenizi sağlar
çerçevenizdeki yapılandırmada mı yoksa yoksa
App Hosting yapılandırması. Ayrıca temel runConfig
ayarlarınızı da gösterir.
ve ayarların ne zaman eksik olduğunu veya apphosting.yaml
eksik olduğunu gösterir
mevcut olanlar:
> next build
▲ Next.js 14.1.4
- Environments: .env
...
Route (app) Size First Load JS
┌ λ / 4.79 kB 214 kB
├ λ /_not-found 882 B 85.3 kB
└ λ /restaurant/[id] 5.28 kB 207 kB
+ First Load JS shared by all 84.4 kB
├ chunks/69-6678c81190a8fe82.js 29 kB
├ chunks/fd9d1056-51920e345d2966e8.js 53.4 kB
└ other shared chunks (total) 1.98 kB
Günlükleri Cloud Logging adlı cihaza yazın
Özel etkinlikleri günlüğe kaydetmek istiyorsanız şuradan Cloud Logging adlı kullanıcıya yazabilirsiniz:
Sunucu tarafından oluşturulan kodunuzun çalıştırıldığı Cloud Run. Standardı kullan
console.log
ve console.error
gibi JavaScript günlük kaydı çağrıları. Örneğin,
koddan özel bir giriş yazmak için
Next.js rota işleyici,
şunun gibi bir şey yaparsınız:
console.log()
komutları INFO günlük düzeyindedir.console.info()
komutları INFO günlük düzeyindedir.console.warn()
komutlarının günlük düzeyi ERROR'dur.console.error()
komutlarının günlük düzeyi ERROR'dur.- Dahili sistem mesajlarının günlük düzeyi HATA AYIKLAMA şeklindedir.
console.log
Cloud Logging ile
Uygulamanızın sunucu tarafından oluşturulmuş kodu. Statik oluşturmayla ilgili etkinlikler gönderilir
Cloud Build günlüğüne gönderilirken sunucu oluşturma işlemi Cloud Run adresine gönderilir
günlükler.
Metrikleri konsolda görüntüle
Firebase konsolundan şunun trafik ve kullanım metriklerine erişebilirsiniz: Web uygulamanızı destekleyen Cloud Run hizmeti.
Firebase konsolunun içerik menüsünden (sağ üstte yer alan 3 noktalı menü) mevcut kullanıma sunmak için Cloud Run metriklerini görüntüle'yi seçin. Şunları yapabileceksiniz: Aşağıdakiler de dahil olmak üzere Cloud Run hizmetinize ulaşan istek sayısını izleyin: yanıt koduna göre dökümü inceleyebilirsiniz.
Ayrıca, istek gecikmesi ve container kullanımı metriklerini (ör. CPU kullanımı ve Bellek kullanımı) anlayabilmeniz için ölçeklenebilirlik.
Sunucu hatalarını göster
Cloud Hata Bildirimi App Hosting Cloud Run örneğinizdeki hataları birleştirir. İsteğe bağlı olarak, Cloud Hata Bildirimi Yeni hatalar ortaya çıktığında sizi bilgilendirir.