คุณจะเข้าถึงบันทึกเหตุการณ์สำหรับการผสานรวมได้จาก Google Cloud Logging ใช้ Cloud Logging เพื่อสำรวจบันทึก สร้างเมตริกและการแจ้งเตือน หรือส่งออกบันทึกไปยังแอปพลิเคชันอื่นๆ โดยใช้ Google Cloud Pub/Sub
การบันทึกการเข้าถึง
หากต้องการเข้าถึง Cloud Logging จาก Google Cloud Console ให้คลิกดูผลิตภัณฑ์ทั้งหมด จากนั้นไปที่การดำเนินการ > การบันทึก
การเข้าถึงข้อมูลการบันทึกจะจัดการผ่าน Identity and Access Management (IAM) สำหรับผู้ใช้โปรเจ็กต์ Actions ของคุณ ดูรายละเอียดเพิ่มเติมเกี่ยวกับบทบาทและสิทธิ์สำหรับข้อมูลการบันทึกได้ที่การควบคุมการเข้าถึงของ Cloud Logging
ระบบจะเก็บรักษารายการบันทึกไว้ 30 วันตามนโยบายการเก็บรักษาของ Cloud Logging ซึ่งกำหนดเวลาสำหรับการลบแล้ว นอกจากนี้ คุณยังลบรายการตามคำขอได้โดยใช้อินเทอร์เฟซเครื่องมือสำรวจบันทึก
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้บันทึกอย่างมีประสิทธิภาพได้ในส่วนการค้นหาบันทึกในคู่มือการแก้ปัญหา
Cloud Logging มีประเภททรัพยากรต่อไปนี้
ประเภททรัพยากร | ชื่อที่แสดง | คำอธิบาย | ป้ายกำกับ |
---|---|---|---|
assistant_action_project |
โปรเจ็กต์การดำเนินการของ Google Assistant | คอนเทนเนอร์สำหรับโปรเจ็กต์ Google Cloud ที่เชื่อมโยงกับการดำเนินการของ Assistant |
|
บันทึกการดำเนินการ
ตารางด้านล่างแสดงสคีมาของรายการ executionLog
พร็อพเพอร์ตี้ | คำอธิบาย |
---|---|
requestId |
รหัสคำขอที่ไม่ซ้ำกัน เช่น 5325511189174727525 |
latencyMsec |
เวลาที่ผ่านไปก่อนที่จะได้รับการตอบกลับ เช่น 6000 |
executionType |
การรับส่งข้อมูลที่ใช้สำหรับคำขอ เช่น CLOUD หรือ MATTER ทั้งนี้ขึ้นอยู่กับการผสานรวมของคุณ |
actionType |
ตัวบ่งชี้ที่ไม่บังคับเกี่ยวกับการดำเนินการของผู้ใช้ เช่น QUERY หรือ EXECUTE
สำหรับการดำเนินการ EXECUTE จะมีคำสั่งที่ออกให้กับ Fulfillment สำหรับลักษณะที่รองรับ เช่น ONOFF_OFF
|
trait |
ลักษณะที่ไม่บังคับซึ่งเชื่อมโยงกับการดำเนินการของผู้ใช้นี้ |
deviceTypes |
รายการประเภทอุปกรณ์ที่ได้รับผลกระทบจากเหตุการณ์ เช่น LIGHT |
isSuccess |
คำขอได้รับการตอบสนองที่สำเร็จหรือไม่ |
fallbackToCloud |
คำขอกำหนดเส้นทางไปยัง Fulfillment ระบบคลาวด์หลังจากเกิดข้อผิดพลาดจาก Fulfillment ในพื้นที่หรือไม่ |
statusType |
ระบุสถานะการตอบสนองของ Intent เช่น SUCCESS , PENDING หรือ OFFLINE สำหรับการตอบกลับ ERROR รายการ พร็อพเพอร์ตี้นี้มี errorCode ที่ระบุโดย Fulfillment
|
externalDebugString |
ข้อความการแก้ไขข้อบกพร่องอย่างละเอียด (ไม่บังคับ) ที่เชื่อมโยงกับการดําเนินการของผู้ใช้รายนี้ |
locale |
รหัสภาษาที่เชื่อมโยงกับคำขอ |
การยกเว้นบันทึก
นักพัฒนาซอฟต์แวร์สามารถสร้างการยกเว้นบันทึกโดยใช้ภาษาในการค้นหาการบันทึก เพื่อปรับแต่งบันทึกเพิ่มเติมด้วยวิธีที่ยืดหยุ่นมากขึ้น เครื่องมือสำรวจบันทึกยังใช้ภาษาของคำค้นหาสำหรับบันทึกด้วย เพื่อให้คุณใช้เครื่องมือสำรวจบันทึกเพื่อช่วยสร้างคำค้นหาได้
คุณสามารถทำตามขั้นตอนในการสร้างตัวกรองการยกเว้นในคำแนะนำนี้
(กำหนดค่าตัวกรองการยกเว้นสำหรับซิงก์ _Default
)
เมตริกตามบันทึก
นักพัฒนาซอฟต์แวร์สามารถใช้เมตริกที่อิงตามบันทึกเพื่อติดตามและวิเคราะห์รูปแบบภายในบันทึกได้ นอกจากนี้ คุณยังสร้างแผนภูมิที่กำหนดเองและตั้งค่าการแจ้งเตือนเกี่ยวกับเมตริกตามบันทึกได้ด้วย
หากต้องการเริ่มใช้เมตริกที่อิงตามบันทึกสำหรับสมาร์ทโฮม โปรดดูการสร้างคำแนะนำเมตริกตามบันทึกตัวนับ
แหล่งข้อมูลที่เกี่ยวข้อง
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Cloud Logging ในโปรเจ็กต์ได้ที่เอกสารประกอบต่อไปนี้
- การกำหนดราคา: รายละเอียดเกี่ยวกับส่วนที่จัดสรรและค่าใช้จ่ายเพิ่มเติม
- โควต้าและขีดจำกัด: รายละเอียดเกี่ยวกับขีดจำกัดและนโยบายการเก็บรักษาสำหรับการใช้การบันทึก
- การค้นหาบันทึกขั้นสูง: คู่มือการใช้นิพจน์ขั้นสูงเพื่อค้นหาและวิเคราะห์ข้อมูลบันทึก