Actions projeniz başarısız olursa veya kötü çalışıyor gibi görünüyorsa sorunun nedeni açık olmayabilir. Actions konsolu'ndan projenizle ilgili ayrıntılı günlükleri görüntüleyebilirsiniz. Bu günlükler, neler olduğu hakkında size daha fazla bilgi verebilir.
Projenizin günlüklerini görüntüleme
Projenizin günlüklerine Actions Console'dan Analytics altında erişilebilir:
- İşlemler konsolunda projenizde, üst menüden Analytics'i seçin.
- Sayfanın üst kısmındaki Sağlık sekmesini seçin.
- Hatalar altında, sağ üst köşedeki Günlükleri Görüntüle bağlantısını seçin:
Bu bağlantı sizi Google Cloud Platform'daki projenizin günlüklerine yönlendirir. Burada, toplanan günlük verilerini filtreleyebilir, genişletebilir ve analiz edebilirsiniz.
İşlemlerinizi test etmek için İşlemler Simülatörü'nü kullanıyorsanız Actions Simülatörü sayfasının sağ üst köşesindeki Günlükleri Göster bağlantısını tıklayarak testlerinize özel günlüklere hızlı bir şekilde erişebilirsiniz.
Sorun giderme
Günlük girişleri, aciliyeti işaret eden düzeylerle işaretlenir. Actions projenizle ilgili bir sorunu gideriyorsanız muhtemelen Kritik, Hata ve Uyarı etkinliklerine göre filtre uygulayarak başlamak istersiniz:
Her günlük girişinin, etkinliğin zaman damgasını ve kısa açıklamasını içeren bir özeti vardır. Birbiriyle ilişkili olup olmadıklarını belirlemek için projenizin davranışını bu günlük zaman damgalarıyla ilişkilendirebilir ve nedeni daraltmak için açıklamaya başvurabilirsiniz.
Aşağıdaki örnekte UnparseableJsonResponse
hatası döndürülmüştür. Bunun nedeni, büyük olasılıkla webhook'dan bu JSON yanıtını alırken karşılaşılan söz dizimi veya zaman aşımı hatasıdır:
Diğer etkinlikler hakkında ek bilgiler içerebileceğinden, benzer bir zaman damgasına sahip Hata Ayıklama etkinliklerini de bulmak isteyebilirsiniz. Bir hata günlüğünü genişletip trace
alanına göre filtreleme yaptığınızda, sonuç listesinde ilk hatayla ilişkili tüm etkinlikler gösterilir:
Aşağıdaki örnekte, orijinal hatayla ilişkili hata ayıklama mesajları, ayrıntılı bir hata açıklaması ve soruna neden olan belirli JSON yanıtı dahil olmak üzere sorunla ilgili bize ek bilgiler sağlar:
Günlük türlerini devre dışı bırakma
Projenizin günlükleri kapsamlı olduğundan, belirli etkinlik türlerinin varsayılan olarak günlüklerinizde (PII içeren etkinlikler veya karmaşık olarak nitelenen etkinlikler gibi) görünmesini engellemek işinize yarayabilir. Soldaki gezinme çubuğunda Kaynak kullanımı'na gidip Hariç tutulanlar sekmesini seçerek projenizin günlük sayfasında hariç tutmalar oluşturabilirsiniz:
Farklı günlük etkinliklerini hariç tutmayla ilgili daha fazla bilgiyi Stackdriver belgelerindeki Günlükleri Hariç Tutma bölümünde bulabilirsiniz.