Entegrasyonlarınızın olay günlüklerine Google Cloud Logging sayfasından erişebilirsiniz. Günlükleri incelemek, metrikler ve uyarılar oluşturmak veya günlükleri Google Cloud Pub/Sub kullanarak diğer uygulamalara aktarmak için Cloud Logging hizmetini kullanın.
Erişim Günlüğü
Google Cloud Console üzerinden Cloud Logging hizmetine erişmek için Tüm ürünleri göster'i tıklayın, ardından Gözlemlenebilirlik > Günlük Kaydı'na gidin.
Cloud Logging sitesine gidin
Günlük verilerine erişim, Actions projenizin kullanıcıları için Identity and Access Management (IAM) aracılığıyla yönetilir. Günlük verileriyle ilgili roller ve izinler hakkında daha fazla bilgi için Cloud Logging erişim denetimi başlıklı makaleyi inceleyin.
Günlük girişleri, Cloud Logging saklama politikası uyarınca 30 gün boyunca saklanır ve ardından silinmek üzere planlanır. Günlük Gezgini arayüzünü kullanarak girişleri istediğiniz zaman silebilirsiniz.
Günlükleri etkili bir şekilde kullanma hakkında daha fazla bilgiyi Sorun giderme kılavuzunun Günlüklerde Arama Yapma bölümünde bulabilirsiniz.
Cloud Logging aşağıdaki kaynak türlerini sağlar:
| Kaynak Türü | Görünen Ad | Açıklama | Etiketler |
|---|---|---|---|
assistant_action_project |
Google Asistan İşlem Projesi | Asistan işlemiyle ilişkili Google Cloud projesi için bir kapsayıcı. |
|
Olay günlükleri
Cloud-to-cloud projeleri, Cloud Logging'de aşağıdaki etkinlikleri destekler:
| Cloud Logging kaynağı | Etkinlik |
|---|---|
| Google Asistan İşlem Projesi | SYNC intent hataları |
| QUERY amaç hataları | |
| EXECUTE intent hataları | |
| Bildirimler hataları | |
| Hesap bağlama hataları | |
| Local Home SDK HandlerError |
Günlükleri senkronize etme
Aşağıdaki tabloda bir syncLog girişinin şeması listelenmiştir:
| Mülk | Açıklama |
|---|---|
requestId |
Akıllı ev intent isteği kimliği. |
httpLatencyMsec |
Yanıt alınmadan önce geçen süre. |
status |
Amaç yanıtının durumunu gösterir. |
Yürütme günlükleri
Aşağıdaki tabloda, executionLog girişinin şeması listelenmiştir:
| Mülk | Açıklama |
|---|---|
requestId |
Benzersiz istek kimliği (ör. 5325511189174727525). |
latencyMsec |
Yanıt alınmadan önce geçen süre (ör. 6000). |
executionType |
İstek için kullanılan aktarım yöntemi (ör. entegrasyonunuza bağlı olarak CLOUD veya MATTER). |
actionType |
Gerçekleştirilen kullanıcı işleminin isteğe bağlı göstergesi (ör. QUERY veya EXECUTE).
EXECUTE işlemleri için, desteklenen özellikler için yerine getirme hizmetine verilen komutu içerir (ör. ONOFF_OFF)
|
trait |
Bu kullanıcı işlemiyle ilişkili isteğe bağlı özellik. |
deviceTypes |
Etkinlikten etkilenen cihaz türlerinin listesi (ör. LIGHT). |
isSuccess |
İsteğin başarılı bir yanıt alıp almadığı. |
fallbackToCloud |
Yerel karşılamadan kaynaklanan bir hatanın ardından isteğin bulut karşılamaya yönlendirilip yönlendirilmediği. |
statusType |
Amaç yanıtının durumunu (ör. SUCCESS, PENDING veya OFFLINE) gösterir. ERROR yanıtları için bu özellik, karşılama tarafından sağlanan errorCode değerini içerir.
|
externalDebugString |
Bu kullanıcı işlemiyle ilişkili isteğe bağlı ayrıntılı hata ayıklama mesajı. |
locale |
İstekle ilişkili dil kodu. |
Bildirim günlükleri
Aşağıdaki tabloda bir notificationLog girişinin şeması listelenmiştir:
| Mülk | Açıklama |
|---|---|
requestId |
Bildirim isteği kimliği. |
structName |
Bildirim yapısının adı (ör. "ObjectDetection"). |
status |
Bildirimin durumunu gösterir. |
Günlük kaydı düzeyi ayarı
Cloud-to-cloud projeleri varsayılan olarak hata günlüklerini alacak şekilde ayarlanır. Geliştiriciler, başarı günlüklerini de almayı seçebilir. Bu, özellikle geliştirme aşamasında birkaç temsilciden tüm günlükleri yakalamayı planladığınızda kullanışlıdır. Günlük kaydı kotasını aşarsanız projeniz için ek ücretler alınabilir.
Projenizin günlük düzeyini şu şekilde kontrol edebilirsiniz:
Actions on Google Console'da Projeler sayfasına gidin.
Akıllı ev projenizi seçin.
Develop (Geliştir) sekmesini seçin ve kenar çubuğunda Actions'ı (İşlemler) tıklayın.
Günlük kontrolü beslemesi açılır listesinde Tümü'nü seçin.
Günlük hariç tutmaları
Geliştiriciler, günlüklerini daha esnek bir şekilde özelleştirmek için günlük kaydı sorgu dilini kullanarak günlük hariç tutma ölçütleri oluşturabilir. Günlük kaydı sorgu dili, Günlük Gezgini tarafından da kullanılır. Bu nedenle, sorgu oluşturmak için Günlük Gezgini'nden yararlanabilirsiniz.
Hariç tutma filtreleri oluşturma adımlarını bu kılavuzda bulabilirsiniz (_Default havuzu için hariç tutma filtresini yapılandırın).
Günlüğe dayalı metrikler
Geliştiriciler, günlüklerindeki kalıpları izlemek ve analiz etmek için günlüğe dayalı metrikleri kullanabilir. Ayrıca günlüğe dayalı metriklerde özel grafikler oluşturabilir ve uyarılar ayarlayabilirsiniz.
Akıllı ev için günlüğe dayalı metrikleri kullanmaya başlamak istiyorsanız günlüğe dayalı sayaç metriği oluşturma kılavuzuna göz atın.
İlgili kaynaklar
Projenizde Cloud Logging'i kullanma hakkında daha fazla bilgi edinmek için aşağıdaki belgeleri inceleyin:
- Fiyatlandırma: Tahsisler ve fazla kullanım maliyetleriyle ilgili ayrıntılar.
- Kotalar ve sınırlar: Günlük kaydı kullanımıyla ilgili sınırlar ve saklama politikaları hakkında ayrıntılı bilgi.
- Gelişmiş günlük sorguları: Günlük verilerini sorgulamak ve analiz etmek için gelişmiş ifadelerin kullanımına yönelik kılavuz.