Google Chat uygulamaları için sorgu hata günlükleri

Bu kılavuzda, Google Cloud Günlük Gezgini'nde Chat uygulaması hata günlüklerinin nasıl sorgulanacağı açıklanmaktadır. Günlükleri şu şekilde sorgulayın:

  • Kullanıcıların hatalarla karşılaşıp karşılaşmadığını öğrenin.
  • Hataların ne sıklıkta ortaya çıktığını ve hangilerinde en sık olduğunu görün.
  • Hataları düzeltmenize yardımcı olan açıklayıcı hata mesajlarını ve günlük verilerini okuyun.

Ön koşullar

Sorgu hatası günlükleri

  1. Google Cloud konsolunda Menü'yü tıklayın. > Diğer ürünler > Günlük kaydı > Günlük Gezgini.

    Günlük Gezgini'ne gidin

  2. Gerekirse sorgu oluşturucuyu göstermek için Sorguyu göster'i etkinleştirin.

  3. Chat uygulaması hata günlükleri için aşağıdaki sorguyu girin:

    severity=ERROR
    resource.type="chat.googleapis.com/Project"
    
  4. Son hataları görmek için Sorguyu çalıştır'ı tıklayın. Hata oluştuğu anda görmek için Günlük akışı başlat'ı da tıklayabilirsiniz. Chat uygulaması hata günlükleri "Sorgu sonuçları" bölümünde görünüyor bölmesini de kullanabilirsiniz.

Google Cloud Günlük Gezgini ve sorgu yazma hakkında daha fazla bilgi edinmek için Günlük Gezgini belgelerindeki şu kılavuzlara bakın:

Bir günlükten hata mesajı okuma

Bir hata günlüğünü sorguladıktan sonra, günlüğü açıklayan bir JSON yükünden oluşan bağımsız günlükleri görüntüleyebilirsiniz. JSON, Chat uygulaması hataları için jsonPayload.error.message adresindeki hata mesajını içerir. Örneğin, aşağıdaki örnek günlükte yer alan hata mesajı, bir Apps Komut Dosyası işlevinin yürütülemediğini bildirmektedir:

JSON

{
  "insertId": "INSERT_ID",
  "jsonPayload": {
    "@type": "type.googleapis.com/google.chat.logging.v1.ChatAppLogEntry",
    "error": {
      "code": 9,
      "message": "An Apps Script function failed to execute. To review AppsScript error logs, see \"Logging\" (https://developers.google.com/apps-script/guides/logging)."
    },
    "deployment": "DEPLOYMENT_ID"
  },
  "resource": {
    "type": "chat.googleapis.com/Project",
    "labels": {
      "project_id": "PROJECT_ID"
    }
  },
  "timestamp": "2022-12-06T05:24:18.697255Z",
  "severity": "ERROR",
  "logName": "projects/PROJECT_ID/logs/chat.googleapis.com%2Ferrors",
  "receiveTimestamp": "2022-12-06T05:24:19.207936968Z"
}

Dikkat edilmesi gereken noktalar

Google Cloud Günlük Gezgini'nde Chat uygulaması hata günlükleriyle çalışırken aşağıdaki noktaları göz önünde bulundurun:

  • Günlük Gezgini şu anda, Google Chat uygulamaları için, düzgün çalışmayan bir uygulamayla ilgili sorunların giderilmesine yardımcı olmak amacıyla aşağıdaki önem derecelerine sahip günlükleri içermektedir:

    • ERROR

    İlgili hizmetlerin günlükleri de Chat uygulamasında hata ayıklamaya yardımcı olabilir. Örneğin, bir Chat uygulaması Google Cloud Functions kullanılarak dağıtılırsa Cloud Functions için Günlük Gezgini'nin günlüklerini de kontrol etmeniz önerilir.

  • Hata mesajları her zaman İngilizce yazılır.

  • Cloud Logging'in ücretlendirilmesi gerekir. Cloud Logging fiyatlandırması hakkında daha fazla bilgi için Google Cloud işlem paketi fiyatlandırmasına bakın.

Hata günlüklerini sorguladıktan sonra hata bulursanız hataları düzeltme konusunda yardım için aşağıdaki kılavuzlara bakın: