Entegrasyonlarınızın olay günlüklerine şuradan erişebilirsiniz: Google Cloud Logging. Günlükleri incelemek, metrik ve uyarı oluşturmak için Cloud Logging kullanın ya da günlük kayıtlarını başka uygulamalara aktarmak için Google Cloud Pub/Sub
Günlük Kaydına Erişim
Cloud Logging uygulamasına şuradan erişmek için: Google Cloud Console, Tüm ürünleri görüntüle'yi tıklayıp İşlemler'e gidin > Günlük kaydı.
Günlük kaydı verilerine erişim Identity and Access Management (IAM) üzerinden yönetilir. işlemlerdir. Şu roller ve izinlerle ilgili daha fazla bilgi: günlük kaydı verileri için Cloud Logging'e bakın erişim denetimi.
Günlük girişleri, Cloud Logging başına 30 gün boyunca saklanır saklama politikasına silinmek üzere programlandı. Ayrıca, Günlük Gezgini arayüzü.
Günlükleri Arama Günlükleri bölümünde, günlükleri etkili bir şekilde nasıl kullanacağınız hakkında daha fazla bilgi edinebilirsiniz. Sorun giderme kılavuzuna göz atın.
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 | Bir Asistan'la ilişkili Google Cloud Projesi'nin kapsayıcısı İşlem. |
|
Olay günlükleri
Cloud-to-cloud projeleri, Cloud'da aşağıdaki etkinlikleri destekler Günlük kaydı:
Cloud Logging Kaynağı | Etkinlik |
---|---|
Google Asistan İşlem Projesi | SYNC intent hataları |
QUERY intent hataları | |
EXECUTE intent hataları | |
Bildirimler hatalar | |
Hesap bağlama hatalar | |
Local Home SDK'sı HandlerError 'nı inceleyin. |
Günlükleri senkronize et
Aşağıdaki tabloda bir syncLog
girişinin şeması listelenmektedir:
Özellik | Açıklama |
---|---|
requestId |
Akıllı ev amacı istek 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 bir executionLog
girişinin şeması listelenmektedir:
Özellik | Açıklama |
---|---|
requestId |
Benzersiz istek kimliği (ör. 5325511189174727525 ). |
latencyMsec |
Yanıt alınmadan önce geçen süre, örneğin:
6000 |
executionType |
İstek için kullanılan aktarım, örneğin CLOUD veya
Entegrasyonunuza bağlı olarak MATTER . |
actionType |
Kullanıcının gerçekleştirdiği işlemin isteğe bağlı göstergesi, örneğin
QUERY veya EXECUTE .
EXECUTE işlemleri için,
desteklenen özelliklerle ilgili istek karşılama, örneğin 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 |
İsteğin bir hata sonrasında bulut karşılamaya yönlendirilip yönlendirilmediği yerel sipariş karşılama ile ilgili daha fazla bilgi edindiniz. |
statusType |
Amaç yanıtının durumunu belirtir (ör. SUCCESS ,
PENDING veya OFFLINE . ERROR için
yanıta sahip. Bu özellik
sipariş karşılama tarafından sağlanan errorCode .
|
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ı listelenmektedir:
Özellik | Açıklama |
---|---|
requestId |
Bildirim isteği kimliği. |
structName |
Bildirim yapısının adı (ör. "ObjectDetection"). |
status |
Şunları gösterir: durum bildirime göz atın. |
Günlük düzeyi ayarı
Cloud-to-cloud proje varsayılan olarak hata günlüklerini alacak şekilde ayarlanmıştır. ve geliştiricilerin başarı günlüklerini almak için kaydolması da mümkündür. Bu, özellikle yeni ve en iyi uygulamaları yakalamayı planladığınız geliştirme aşamasında birkaç aracıdan alınmış tüm günlükleri görüntüleyin. Aşağıdaki şartları karşılıyorsanız projeniz için ek ücretler geçerli olabilir: değerini aşan günlük kaydı kotası.
Projenizin günlük düzeyini şu şekilde kontrol edebilirsiniz:
Actions on Google Console sayfasında Projeler sayfasına gidin.
Akıllı ev projenizi seçin.
Geliştir sekmesini seçin ve kenar çubuğunda İşlemler'i tıklayın.
Günlük kontrolü kullanımı açılır listesinden Tümü'nü seçin.
Günlük hariç tutmaları
Geliştiriciler oluşturabilir hariç tutulan günlükler günlük sorgusu kullanılarak dil daha esnek bir şekilde özelleştirmelerine olanak tanır. Günlük kaydı sorgu dili aynı zamanda Günlük Gezgini tarafından da kullanılır. Böylece, daha fazla bilgi edineceksiniz.
Hariç tutma filtreleri oluşturma adımlarını şu adreste uygulayabilirsiniz:
bu kılavuzu
(_Default
havuzu için hariç tutma filtresini yapılandırın).
Günlük tabanlı metrikler
Geliştiriciler, Günlük tabanlı metrikler kullanarak günlüklerindeki kalıpları takip edip analiz edebilirler. Ayrıca bir sürü özel grafikler oluşturma ve uyarıları ayarlayın günlük temelli metrikleri kullanır.
Akıllı ev için günlük tabanlı metrikleri kullanmaya başlamak üzere şu sayfaya göz atın: Sayaç günlüğü tabanlı bir metrik kılavuzu oluşturma.
İlgili kaynaklar
Projenizde Cloud Logging'i kullanma hakkında daha fazla bilgi edinmek için aşağıdakilere göz atın dokümanlar:
- Fiyatlandırma: Servis birimleri ve aşım maliyetleriyle ilgili ayrıntılar.
- Kotalar ve sınırlar: Günlük kaydı kullanımına ilişkin sınırlar ve saklama politikalarıyla ilgili ayrıntılar.
- Gelişmiş günlük sorguları: Günlük verilerini sorgulamak ve analiz etmek için gelişmiş ifadeleri kullanma kılavuzu.