Bu kılavuzda, Google Cloud Günlük Gezgini'nde Chat uygulaması hata günlüklerinin nasıl sorgulanacağı açıklanmaktadır. Sorgu günlükleri:
- Kullanıcıların hatalarla karşılaşıp karşılaşmadığını öğrenin.
- Hataların ne sıklıkla ve hangilerinin en sık oluştuğ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
- Google Chat'e erişimi olan bir Google Workspace hesabı.
- Chat uygulaması. Chat uygulaması oluşturmak için bu quickstart takip edin.
- Chat uygulaması için hata günlük kaydını etkinleştirin.
Sorgu hata günlükleri
Google Cloud Console'da Menü > Diğer ürünler > Günlük Kaydı > Günlük Gezgini'ni tıklayın.
Gerekirse sorgu oluşturucuyu göstermek için Sorguyu göster'i etkinleştirin.
Chat uygulaması hata günlükleri için aşağıdaki sorguyu girin:
severity=ERROR resource.type="chat.googleapis.com/Project"
Son hataları görmek için Sorguyu çalıştır'ı tıklayın. Hataları oluştukları anda görmek için Günlük akışı başlat'ı tıklayın. Chat uygulaması hata günlükleri, "Sorgu sonuçları" bölmesinde görünür.
Google Cloud Günlük Gezgini ve sorgu yazma hakkında daha fazla bilgi edinmek için Günlük Gezgini dokümanlarındaki şu kılavuzlara bakın:
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. Chat uygulaması hataları için JSON, jsonPayload.error.message
adresindeki hata mesajını içerir. Örneğin, aşağıdaki örnek günlükteki hata mesajında bir Apps Komut Dosyası işlevinin yürütülemediği belirtiliyor:
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, Google Chat uygulamaları için hatalı 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ının hatalarının ayıklanmasına yardımcı olabilir. Örneğin, bir Chat uygulaması Google Cloud Functions kullanılarak dağıtılmışsa Cloud Functions günlükleri için Günlük Gezgini'ni de kontrol etmeniz önerilir.
Hata mesajları her zaman İngilizce yazılır.
Cloud Logging ücrete tabidir. Cloud Logging fiyatlandırması hakkında daha fazla bilgi için Google Cloud'un işlem paketi fiyatlandırmasını inceleyin.
İlgili konular
Hata günlüklerini sorguladıktan sonra hata bulursanız hataların düzeltilmesiyle ilgili yardım için aşağıdaki kılavuzlara bakın:
- "Uygulama yanıt vermiyor", "Google Chat API yalnızca Google Workspace kullanıcıları tarafından kullanılabilir" veya "Kullanıcılar alanlardan hariç tutulabilir" gibi Google Chat uygulaması hatalarını nasıl düzelteceğinizi öğrenin.
- Kart mesajları, iletişim kutuları ya da bağlantı önizlemelerinin oluşturulmaması veya beklendiği gibi çalışmaması gibi kart hatalarını nasıl düzelteceğinizi öğrenin.
- Nasıl hata ayıklayacağınızı öğrenin.