ใช้ Cloud Logging เพื่อรับข้อมูลเชิงลึก

Google Cloud Logging มีเมตริกที่อิงตามบันทึกที่ครอบคลุมเพื่อให้คุณใช้ข้อมูลเชิงลึกเกี่ยวกับแอปโซลูชัน Last Mile Fleet ของแพลตฟอร์ม Google Maps ได้ เมตริกตามบันทึกจะอิงตามเนื้อหาของรายการบันทึก ตัวอย่างเช่น เมตริกอาจบันทึกจำนวนรายการบันทึกที่มีข้อความหนึ่งๆ หรือดึงข้อมูลเวลาในการตอบสนองที่รายงานในรายการบันทึกได้ คุณจะใช้เมตริกที่อิงตามบันทึกในแผนภูมิและนโยบายการแจ้งเตือนของ Cloud Monitoring ได้

เมตริกที่อิงบันทึกซึ่งระบบกำหนดโดย Cloud Logging จะคํานวณจากบันทึกที่นำเข้าโดย Logging หากบันทึกได้รับการยกเว้นจากการส่งผ่านข้อมูลโดยการบันทึกอย่างชัดแจ้ง บันทึกดังกล่าวจะไม่รวมอยู่ในเมตริกเหล่านี้

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

การใช้เครื่องมือสำรวจบันทึก

คุณสามารถใช้ Logging Explorer เพื่อกรองบันทึกได้หลายวิธีเพื่อรับข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพการทำงานของแอปโซลูชัน Last Mile ของแพลตฟอร์ม Google Maps ตัวอย่างเช่น คุณจะกรองบันทึกได้ด้วยวิธีต่อไปนี้

ดูข้อมูลเพิ่มเติมได้ที่การใช้เครื่องมือสำรวจบันทึก

การใช้การแจ้งเตือน

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

การสร้างช่องทางการแจ้งเตือน

คุณสามารถสร้างช่องทางการแจ้งเตือนที่ระบุว่าใครควรได้รับการแจ้งเตือน รวมทั้งวิธีดำเนินการ ช่องทางการแจ้งเตือนอาจรวมถึงอุปกรณ์เคลื่อนที่, เพจเจอร์, Slack, อีเมล, Pub/Sub และช่องทางอื่นๆ

หากต้องการสร้างช่องทางการแจ้งเตือน ให้เลือกการตรวจสอบ แล้วเลือกการแจ้งเตือนใน Cloud Console เพื่อเปิดหน้าการแจ้งเตือน จากนั้นเลือกแก้ไขช่องทางการแจ้งเตือนใกล้ด้านบนสุดของหน้า

สร้างช่อง

ดูข้อมูลเพิ่มเติมได้ที่การจัดการช่องทางการแจ้งเตือน

การสร้างตัวอย่างการแจ้งเตือน

ตัวอย่างต่อไปนี้แสดงวิธีสร้างการแจ้งเตือนเมื่อเมตริก billingable_tasks ที่สร้างในตัวอย่างก่อนหน้านี้ต่ำกว่าเกณฑ์ที่ระบุ

  1. ใน Cloud Console ให้เลือกการตรวจสอบ แล้วเลือกการแจ้งเตือนเพื่อเปิดหน้าการแจ้งเตือน จากนั้นเลือกสร้างนโยบายที่บริเวณด้านบนของหน้า

    สร้างนโยบาย

  2. ในหน้าสร้างนโยบายการแจ้งเตือน ให้เลือกเพิ่มเงื่อนไข

  3. ในกล่องโต้ตอบเพิ่มเงื่อนไข ให้ทำดังนี้

    • ระบุชื่อการแจ้งเตือน (เช่น ตัวนับงานที่เรียกเก็บเงินได้ต่ำเกินไป)
    • สำหรับ "เป้าหมาย" ให้เริ่มพิมพ์ billable_tasks โดยควรเติมไปยังเมตริกตามบันทึกที่สร้างขึ้นในตัวอย่างก่อนหน้านี้โดยอัตโนมัติ เลือกเมตริกจากเมนูแบบเลื่อนลง (ชื่อเมตริกแบบเต็มคือ logging/user/billable_tasks)

      ระบุเป้าหมาย

    • ข้อมูลเป้าหมายเมตริกควรสร้างขึ้น และคุณจะเห็นกราฟเมตริกทางด้านขวา

    • เลื่อนลงไปที่ส่วนการกำหนดค่าทางด้านซ้ายแล้วตั้งค่าพารามิเตอร์การแจ้งเตือน (ตัวอย่างเช่น ตั้งค่า Condition เป็นต่ำกว่า Threshold เป็น 0.1 และ For เป็น 5 นาที) เมื่อคุณตั้งค่าเกณฑ์ เส้นสีแดงควรปรากฏในแผนภูมิเมตริกที่แสดงเกณฑ์การแจ้งเตือนที่สัมพันธ์กับค่าปัจจุบัน

      แผนภูมิเมตริก

    • คลิกปุ่มเพิ่ม

  4. กลับไปที่หน้าการสร้างนโยบายการแจ้งเตือน แล้วเลือกถัดไป

  5. (ไม่บังคับ) ตั้งค่าการติดต่อช่องทางการแจ้งเตือนเมื่อมีการทริกเกอร์การแจ้งเตือน จากนั้นเลือกถัดไป

    ตั้งค่าช่อง

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

    สถาบัน

ระบบควรเผยแพร่การแจ้งเตือนแล้ว หากทริกเกอร์ ก็จะปรากฏในหน้าการแจ้งเตือน

การแจ้งเตือน

หากระบบเลือกช่องทางการแจ้งเตือนไว้ คุณจะได้รับการแจ้งเตือน

การใช้ BigQuery

BigQuery เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการวิเคราะห์ ซึ่งสามารถใช้เพื่อจัดเก็บบันทึกระยะยาวและทำการค้นหาแบบ SQL แบบเฉพาะกิจกับข้อมูล

ตัวอย่างเช่น คุณสามารถสร้างกิจวัตรต่อไปนี้ได้

ดูข้อมูลเพิ่มเติมได้ที่การใช้ BigQuery