Cloud Logging ในกรณี

คุณสามารถเข้าถึงบันทึกเหตุการณ์สำหรับการผสานรวมได้จาก Google Cloud Logging ใช้ Cloud Logging เพื่อสำรวจบันทึก สร้างเมตริกและการแจ้งเตือน หรือส่งออกบันทึกไปยังแอปพลิเคชันอื่นๆ โดยใช้ Google Cloud Pub/Sub

การบันทึกการเข้าถึง

หากต้องการเข้าถึง Cloud Logging จาก Google Cloud Console ให้คลิกดูผลิตภัณฑ์ทั้งหมด แล้วไปที่การดำเนินการ > การบันทึก

ไปที่ Cloud Logging

สิทธิ์เข้าถึงข้อมูลการบันทึกจะได้รับการจัดการผ่าน Identity and Access Management (IAM) สำหรับผู้ใช้โปรเจ็กต์ Actions ดูรายละเอียดเพิ่มเติมเกี่ยวกับบทบาทและสิทธิ์ในการบันทึกข้อมูลได้ที่การควบคุมการเข้าถึงการบันทึกในระบบคลาวด์

ระบบจะเก็บรายการบันทึกไว้เป็นเวลา 30 วันตามนโยบายการเก็บรักษาของ Cloud Logging จากนั้นจะกำหนดเวลาการลบ นอกจากนี้ คุณยังลบรายการตามต้องการได้โดยใช้อินเทอร์เฟซเครื่องมือสำรวจบันทึก

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้บันทึกอย่างมีประสิทธิภาพได้ในส่วนการค้นหาบันทึกของคู่มือการแก้ปัญหา

Cloud Logging มีทรัพยากรประเภทต่อไปนี้

ประเภททรัพยากร ชื่อที่แสดง คำอธิบาย ป้ายกำกับ
assistant_action_project โปรเจ็กต์การดำเนินการของ Google Assistant คอนเทนเนอร์สำหรับโปรเจ็กต์ Google Cloud ที่เชื่อมโยงกับการดำเนินการของ Assistant
  • project_id: ตัวระบุโปรเจ็กต์ปัจจุบันที่เชื่อมโยงกับทรัพยากรนี้ เช่น my-project

บันทึกการดำเนินการ

ตารางด้านล่างแสดงสคีมาของรายการ executionLog

พร็อพเพอร์ตี้ คำอธิบาย
requestId รหัสคำขอที่ไม่ซ้ำกัน เช่น 5325511189174727525
latencyMsec เวลาที่ผ่านไปก่อนได้รับคำตอบ เช่น 6000
executionType การรับส่งที่ใช้สำหรับคำขอ เช่น CLOUD หรือ MATTER ทั้งนี้ขึ้นอยู่กับการผสานรวมของคุณ
actionType ตัวบ่งชี้การดำเนินการของผู้ใช้ที่ไม่บังคับ เช่น QUERY หรือ EXECUTE สําหรับการดําเนินการ EXECUTE ให้ใส่คําสั่งที่ออกเพื่อดําเนินการตามลักษณะที่รองรับ เช่น ONOFF_OFF
trait ลักษณะที่ไม่บังคับซึ่งเชื่อมโยงกับการกระทำของผู้ใช้นี้
deviceTypes รายการประเภทอุปกรณ์ที่ได้รับผลกระทบจากเหตุการณ์ เช่น LIGHT
isSuccess ไม่ว่าจะมีการตอบกลับคำขอสำเร็จหรือไม่
fallbackToCloud มีการกําหนดเส้นทางคําขอไปยังการดําเนินการตามคําสั่งซื้อในระบบคลาวด์หลังจากเกิดข้อผิดพลาดจากการดําเนินการตามคําสั่งซื้อในร้านหรือไม่
statusType ระบุสถานะของการตอบสนองต่อ Intent เช่น SUCCESS, PENDING หรือ OFFLINE สําหรับคําตอบ ERROR พร็อพเพอร์ตี้นี้มี errorCode ที่การดําเนินการตามคําขอระบุ
externalDebugString ข้อความการแก้ไขข้อบกพร่องโดยละเอียดที่ไม่บังคับซึ่งเชื่อมโยงกับการดำเนินการของผู้ใช้นี้
locale รหัสภาษาที่เชื่อมโยงกับคําขอ

การยกเว้นบันทึก

นักพัฒนาซอฟต์แวร์สามารถสร้างการยกเว้นบันทึกโดยใช้ภาษาในการค้นหาการบันทึกเพื่อปรับแต่งบันทึกเพิ่มเติมในลักษณะที่ยืดหยุ่นมากขึ้น Logs Explorer ยังใช้ภาษาในการค้นหาการบันทึกด้วย คุณจึงใช้ Logs Explorer เพื่อช่วยสร้างการค้นหาได้

คุณสามารถทำตามขั้นตอนการสร้างตัวกรองการยกเว้นได้ที่คู่มือนี้ (กำหนดค่าตัวกรองการยกเว้นสำหรับซิงค์ _Default)

เมตริกตามบันทึก

นักพัฒนาแอปสามารถใช้เมตริกที่อิงตามบันทึกเพื่อติดตามและวิเคราะห์รูปแบบภายในบันทึก นอกจากนี้ คุณยังสร้างแผนภูมิที่กําหนดเองและตั้งค่าการแจ้งเตือนเกี่ยวกับเมตริกตามบันทึกได้อีกด้วย

หากต้องการเริ่มใช้เมตริกตามบันทึกสําหรับสมาร์ทโฮม โปรดดูคู่มือการสร้างเมตริกตามบันทึกตัวนับ

ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Cloud Logging ในโปรเจ็กต์ได้ที่เอกสารประกอบต่อไปนี้