Google Home ekosistemi için Cloud Logging

Buluttan buluta    Konu

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ı.

Cloud Logging hizmetine gidin

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.
  • project_id: Mevcut projenizin tanımlayıcısı örneğin, bu kaynakla ilişkili my-project.

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:

  1. Actions on Google Console sayfasında Projeler sayfasına gidin.

    Actions on Google konsoluna gidin

  2. Akıllı ev projenizi seçin.

  3. Geliştir sekmesini seçin ve kenar çubuğunda İşlemler'i tıklayın.

  4. 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.

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.