ในกรณีที่โปรเจ็กต์ Actions ล้มเหลวหรือดูเหมือนจะทํางานได้ไม่ดี สาเหตุของปัญหาอาจไม่ชัดเจน คุณสามารถดูบันทึกโดยละเอียดสำหรับโปรเจ็กต์ได้จากคอนโซล Actions ซึ่งจะให้ข้อมูลเชิงลึกเกี่ยวกับสิ่งที่เกิดขึ้นได้มากยิ่งขึ้น
ดูบันทึกของโปรเจ็กต์
คุณเข้าถึงบันทึกของโปรเจ็กต์ได้ผ่านคอนโซล Actions ในส่วน Analytics ดังนี้
- เลือก Analytics ในเมนูด้านบนสำหรับโปรเจ็กต์ของคุณในคอนโซลการดำเนินการ
- เลือกแท็บสุขภาพที่อยู่ใกล้กับด้านบนของหน้า
- ในส่วนข้อผิดพลาด ให้เลือกลิงก์ดูบันทึกที่มุมขวาบน
ลิงก์นี้จะนำคุณไปยังบันทึกของโปรเจ็กต์ใน Google Cloud Platform ซึ่งคุณจะกรอง ขยาย และวิเคราะห์ข้อมูลบันทึกที่รวบรวมไว้ได้
หากคุณใช้เครื่องจำลองการดำเนินการเพื่อทดสอบการดำเนินการ คุณจะสามารถเข้าถึงบันทึกเฉพาะการทดสอบได้อย่างรวดเร็ว โดยคลิกลิงก์ดูบันทึกที่มุมขวาบนของหน้าเครื่องจำลองการดำเนินการ
การแก้ปัญหา
รายการบันทึกจะมีเครื่องหมายระดับที่แสดงถึงความเร่งด่วน หากกำลังแก้ปัญหาเกี่ยวกับโปรเจ็กต์ Actions คุณอาจต้องเริ่มต้นด้วยการกรองเหตุการณ์ร้ายแรง ข้อผิดพลาด และคำเตือน ดังนี้
รายการบันทึกทั้งหมดจะมีสรุปที่มีการประทับเวลาและคำอธิบายสั้นๆ ของเหตุการณ์ คุณเชื่อมโยงลักษณะการทำงานของโปรเจ็กต์กับการประทับเวลาบันทึกเหล่านี้เพื่อดูว่าเกี่ยวข้องกันหรือไม่ และอ้างอิงคำอธิบายเพื่อจำกัดสาเหตุให้แคบลงได้
ในตัวอย่างด้านล่าง ระบบได้แสดงข้อผิดพลาด UnparseableJsonResponse
ซึ่งอาจเกิดจากข้อผิดพลาดทางไวยากรณ์หรือหมดเวลาเมื่อรับการตอบสนอง JSON นี้จากเว็บฮุค
คุณอาจต้องหาเหตุการณ์แก้ไขข้อบกพร่องที่มีการประทับเวลาคล้ายกันด้วย เนื่องจากอาจมีข้อมูลเพิ่มเติมเกี่ยวกับเหตุการณ์อื่นๆ ได้ เมื่อขยายบันทึกข้อผิดพลาดและกรองตามช่อง trace
รายการผลลัพธ์จะแสดงเหตุการณ์ทั้งหมดที่เชื่อมโยงกับข้อผิดพลาดเริ่มต้น ดังนี้
ในตัวอย่างด้านล่าง ข้อความแก้ไขข้อบกพร่องที่เชื่อมโยงกับข้อผิดพลาดเดิมให้ข้อมูลเพิ่มเติมเกี่ยวกับปัญหา ซึ่งรวมถึงคำอธิบายข้อผิดพลาดโดยละเอียดและการตอบกลับ JSON ที่ทำให้เกิดปัญหา
การปิดใช้ประเภทบันทึก
เนื่องจากบันทึกสำหรับโปรเจ็กต์มีความครอบคลุมแล้ว คุณจึงอาจเห็นว่าการยกเว้นเหตุการณ์บางประเภทไม่ให้ปรากฏในบันทึกโดยค่าเริ่มต้น (เช่น เหตุการณ์ที่มี PII หรือเหตุการณ์ที่คุณคิดว่าไม่เป็นระเบียบ) คุณสร้างการยกเว้นในหน้าบันทึกของโปรเจ็กต์ได้โดยไปที่การใช้ทรัพยากรในแถบนำทางด้านซ้าย แล้วเลือกแท็บการยกเว้น ดังนี้
ดูข้อมูลเพิ่มเติมเกี่ยวกับการยกเว้นเหตุการณ์ในบันทึกต่างๆ ได้ที่การยกเว้นบันทึกในเอกสารของ Stackdriver