ตั้งค่า Cloud Logging

เปิดใช้ Cloud Logging

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

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

    resource.type:"fleetengine.googleapis.com"
    

หากผลการค้นหาแสดงรายการบันทึก แสดงว่าได้เปิดใช้การบันทึกแล้ว

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

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

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

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

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

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

  1. สร้าง Sink และ Bucket สำหรับบันทึกการใช้งานที่จำกัด แล้วกรองบันทึกลงใน Bucket ที่เหมาะสม

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

ดูรายละเอียดได้ในส่วนต่อไปนี้

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

  1. ใน Logs Explorer ในการนำทางด้านซ้ายมือ ให้เปิดหน้า ตัวจัดเส้นทางบันทึก

  2. แก้ไข _Default logging bucket เพื่อยกเว้นบันทึกการใช้งานที่จำกัด

    1. เลือก _Default logging bucket ในส่วน Log Router Sinks
    2. เลือก Edit sink จากเมนู Actions
    3. ไปที่ส่วน Choose logs to filter out of sink แล้วคลิกปุ่ม Add Exclusion
    4. ตั้งค่าชื่อตัวกรองการยกเว้น เป็น ExcludeRestrictedLogs
    5. ในช่องสร้างและตัวกรอง "ยกเว้น" ให้วางตัวกรองนี้: labels.restriction="TOS_RESTRICTED"
    6. คลิก Update sink
  3. สร้าง Bucket การบันทึกแบบจำกัดเพื่อจัดเก็บบันทึกการใช้งานแบบจำกัด โดยสร้าง Sink และ Bucket สำหรับบันทึกทั้งหมด แล้วยกเว้นบันทึกที่ไม่จำกัด

    1. ในหน้าตัวจัดเส้นทางบันทึก ให้เลือก สร้าง Sink ที่ด้านบน
    2. กรอกรายละเอียด Sink ดังนี้
      1. ชื่อ: RestrictedLogs
      2. คำอธิบาย: กำหนดเส้นทางบันทึกการใช้งานที่จำกัดของ Fleet Engine
    3. คลิกถัดไป
    4. กรอกปลายทาง Sink ดังนี้
      1. เลือกบริการ Sink: Logging bucket
      2. เลือก Bucket บันทึก: เลือก Create new log bucket
      3. ในกล่องโต้ตอบรายละเอียด Bucket ให้กรอกข้อมูลต่อไปนี้
        1. ชื่อ: Restricted
        2. คำอธิบาย: มีบันทึกการใช้งานที่จำกัดของ Fleet Engine
      4. ปล่อยให้ส่วนที่เหลือเป็นไปตามเดิม แล้วคลิกถัดไป
      5. ตั้งค่าระยะเวลาเก็บรักษา เป็น 30 วัน (ระยะเวลาเก็บรักษาต้องไม่เกิน 30 วัน)
      6. คลิกสร้าง Bucket
    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. คลิก Create sink

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

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

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

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

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

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