ตั้งค่า Cloud Logging

เปิดใช้ Cloud Logging

Fleet Engine ควรเปิดใช้การบันทึกโดยอัตโนมัติ

  1. เปิด Logs Explorer
  2. ป้อนคำค้นหาต่อไปนี้

    resource.type:"fleetengine.googleapis.com"
    

หากผลลัพธ์ของคำค้นหาแสดงบันทึก แสดงว่าเปิดใช้การบันทึกแล้ว

หากไม่เห็นบันทึกใดๆ แสดงในผลลัพธ์ของการค้นหานี้ อาจไม่ได้เปิดใช้ Cloud Logging สำหรับโปรเจ็กต์ของคุณ หากต้องการเปิดใช้ การบันทึก Cloud Logging โปรดติดต่อทีมสนับสนุนของ Google Maps Platform

เปิดใช้บันทึกการใช้งานที่ถูกจำกัด

ตามข้อกำหนดเฉพาะของบริการการเดินทาง ระบบอาจเก็บข้อมูลบันทึกบางส่วนที่ Fleet Engine สร้างขึ้นไว้เพียง 30 วัน Fleet Engine จะติดป้ายกำกับบันทึกเหล่านั้นเป็น TOS_RESTRICTED และจัดเรียงลงในที่เก็บข้อมูลบันทึกที่มีการจำกัดการเก็บรักษา ซึ่งคุณต้องสร้างตามที่แสดงด้านล่าง

ระบบจะกำหนดข้อมูลบันทึกอื่นๆ ทั้งหมดไปยังที่เก็บข้อมูลเริ่มต้น ซึ่งจะเก็บรักษาได้นานขึ้นตามที่กำหนดไว้ในข้อกำหนดเฉพาะของบริการการเดินทาง ดูที่เก็บข้อมูลบันทึกใน Google Cloud Console เกี่ยวกับการปรับแต่งที่เก็บข้อมูลบันทึกและระยะเวลาการเก็บรักษา

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

ทำดังนี้เพื่อเปิดใช้บันทึกการใช้งานที่จำกัด

  1. สร้างซิงก์และที่เก็บข้อมูลสำหรับบันทึกที่มีการจำกัดการใช้งาน แล้วกรองบันทึกลงในที่เก็บข้อมูลที่เหมาะสม

  2. โปรดติดต่อทีมสนับสนุนเพื่อเปิดใช้บันทึกการใช้งานที่จำกัด

โปรดดูรายละเอียดที่หัวข้อด้านล่าง

สร้าง Sink และที่เก็บข้อมูลสำหรับบันทึกที่จำกัดในโปรเจ็กต์

  1. ใน Logs Explorer ให้เปิดหน้าLog Router ในการนำทางด้านซ้าย

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

    1. ในส่วน Log Router Sinks ให้เลือกที่เก็บข้อมูลการบันทึกเริ่มต้น
    2. เลือกแก้ไข Sink จากเมนูการดำเนินการ
    3. ไปที่ส่วนเลือกบันทึกที่จะกรองออกจาก Sink แล้วคลิกปุ่มเพิ่มการยกเว้น
    4. ตั้งค่าชื่อตัวกรองการยกเว้นเป็น ExcludeRestrictedLogs
    5. ในช่องสร้างตัวกรองการยกเว้น ให้วางตัวกรองต่อไปนี้ labels.restriction="TOS_RESTRICTED"
    6. คลิกอัปเดตแหล่งข้อมูล
  3. สร้างที่เก็บข้อมูลการบันทึกที่จำกัดเพื่อจัดเก็บบันทึกการใช้งานที่จำกัด คุณทำได้โดยสร้างซิงก์และที่เก็บข้อมูลสำหรับบันทึกทั้งหมด แล้วยกเว้นบันทึกที่ไม่จำกัด

    1. ในหน้า Log Router ให้เลือกสร้าง Sink ที่ด้านบน
    2. กรอกรายละเอียดซิงก์ ดังนี้
      1. ชื่อ: RestrictedLogs
      2. คำอธิบาย: กำหนดเส้นทางบันทึกการใช้งานที่จำกัดของ Fleet Engine
    3. คลิกถัดไป
    4. กรอกข้อมูลปลายทางของซิงก์
      1. เลือกบริการซิงก์: ที่เก็บข้อมูลการบันทึก
      2. เลือกที่เก็บข้อมูลบันทึก: เลือกสร้างที่เก็บข้อมูลบันทึกใหม่
      3. ในกล่องโต้ตอบรายละเอียดที่เก็บข้อมูล ให้กรอกข้อมูลต่อไปนี้
        1. ชื่อ: จำกัด
        2. คำอธิบาย: มีบันทึกการใช้งานที่จำกัดของ Fleet Engine
      4. ปล่อยให้ส่วนที่เหลือเป็นไปตามเดิม แล้วคลิกถัดไป
      5. ตั้งค่าระยะเวลาเก็บรักษาเป็น 30 วัน (ระยะเวลาการเก็บรักษาต้องไม่เกิน 30 วัน)
      6. คลิกสร้างที่เก็บข้อมูล
    5. กลับไปที่กล่องโต้ตอบการสร้าง Sink แล้วปล่อยให้ส่วนบันทึกที่จะรวมไว้ใน Sink ว่างไว้
    6. ในส่วนบันทึกที่จะกรองออกจาก Sink ให้คลิกเพิ่มการยกเว้น แล้วกรอกข้อมูลต่อไปนี้
      1. ชื่อตัวกรองการยกเว้น: ExcludeNonRestrictedLogs
      2. ตัวกรองการยกเว้น: NOT (resource.type = "fleetengine.googleapis.com/Fleet" OR resource.type = "fleetengine.googleapis.com/DeliveryFleet") NOT (labels.restriction = "TOS_RESTRICTED")
    7. คลิกสร้าง Sink

ติดต่อทีมสนับสนุนเพื่อเปิดใช้บันทึกการใช้งานที่จำกัด

  1. ไปที่การสนับสนุนของ Google Maps Platform
  2. คลิกสร้างเคสเพื่อเริ่มคำขอการสนับสนุนใหม่
  3. ระบุข้อมูลต่อไปนี้

    • รหัสโปรเจ็กต์ที่จะเปิดใช้
    • อีเมลของผู้ที่ขอเปลี่ยนแปลง บุคคลนี้ควรมีสิทธิ์เข้าถึงระดับแก้ไขในโปรเจ็กต์ Google Cloud ที่คุณแสดง
  4. โปรดยอมรับข้อกำหนดต่อไปนี้โดยเขียนว่าใช่ การเปิดใช้เนื้อหา Google Maps ที่จำกัดการใช้งานใน Cloud Logging แสดงว่าคุณยอมรับที่จะปฏิบัติตามข้อกำหนดของ Google Maps Platform และข้อกำหนดเฉพาะสำหรับบริการการเดินทาง รวมถึงข้อกำหนดด้านการแคชและการใช้งานที่ได้รับอนุญาตที่เกี่ยวข้องกับเนื้อหา Google Maps

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

ขั้นตอนถัดไป

ดูวิธีทำงานกับบันทึกใน Logs Explorer