คุณเข้าถึงบันทึกเหตุการณ์สำหรับการผสานรวมได้จาก Google Cloud Logging ใช้ Cloud Logging เพื่อสำรวจบันทึก สร้างเมตริกและการแจ้งเตือน หรือ ส่งออกบันทึกไปยังแอปพลิเคชันอื่นๆ โดยใช้ Google Cloud Pub/Sub
การเข้าถึง Logging
หากต้องการเข้าถึง Cloud Logging จาก Google Cloud Console, ให้คลิก สินค้าทั้งหมด แล้วไปที่ การดำเนินการ > การบันทึก
ระบบจะจัดการการเข้าถึงข้อมูล Logging ผ่าน Identity and Access Management (IAM) สำหรับผู้ใช้โปรเจ็กต์ Actions ดูรายละเอียดเพิ่มเติมเกี่ยวกับบทบาทและสิทธิ์สำหรับ ข้อมูล Logging ได้ที่การควบคุมการเข้าถึง Cloud Logging
ระบบจะเก็บรายการบันทึกไว้เป็นเวลา 30 วันตามนโยบายการเก็บรักษา Cloud Logging แล้วกำหนดเวลาให้ลบ นอกจากนี้ คุณยังลบรายการตามต้องการได้โดยใช้อินเทอร์เฟซ Logs Explorer
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้บันทึกอย่างมีประสิทธิภาพได้ในส่วนการค้นหาบันทึก ของคู่มือการแก้ปัญหา
Cloud Logging มีทรัพยากรประเภทต่อไปนี้
| ประเภททรัพยากร | ชื่อที่แสดง | คำอธิบาย | ป้ายกำกับ |
|---|---|---|---|
assistant_action_project |
โปรเจ็กต์การดำเนินการของ Google Assistant | คอนเทนเนอร์สำหรับโปรเจ็กต์ Google Cloud ที่เชื่อมโยงกับการดำเนินการของ Assistant Action |
|
บันทึกการดำเนินการ
ตารางด้านล่างแสดงสคีมาของรายการ 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 เพื่อช่วยสร้างการค้นหาได้
คุณสามารถทำตามขั้นตอนในการสร้างตัวกรองการยกเว้นได้ที่
คู่มือนี้
(กำหนดค่าตัวกรองการยกเว้นสำหรับ Sink _Default)
เมตริกตามบันทึก
นักพัฒนาซอฟต์แวร์สามารถใช้ เมตริกตามบันทึก เพื่อติดตามและวิเคราะห์รูปแบบภายในบันทึก นอกจากนี้ คุณยัง สร้างแผนภูมิที่กำหนดเอง และ ตั้งค่าการแจ้งเตือน เกี่ยวกับเมตริกตามบันทึกได้ด้วย
หากต้องการเริ่มใช้เมตริกตามบันทึกสำหรับสมาร์ทโฮม โปรดดู คู่มือการสร้างเมตริกตามบันทึกแบบตัวนับ
แหล่งข้อมูลที่เกี่ยวข้อง
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Cloud Logging ในโปรเจ็กต์ได้ใน เอกสารประกอบต่อไปนี้:
- การกำหนดราคา: รายละเอียดเกี่ยวกับการจัดสรรและค่าใช้จ่ายส่วนเกิน
- โควต้าและขีดจำกัด: รายละเอียดเกี่ยวกับขีดจำกัดและนโยบายการเก็บรักษาสำหรับการใช้งาน Logging
- การค้นหาบันทึกขั้นสูง: คู่มือการใช้นิพจน์ขั้นสูงเพื่อค้นหาและวิเคราะห์ข้อมูลบันทึก