ภาพรวมการรายงานและการตรวจสอบ

คุณควรตรวจสอบการใช้งาน API, โควต้า และข้อมูลสำหรับการเรียกเก็บเงินของ Google Maps Platform เป็นประจำ ข้อมูลนี้จะช่วยคุณวัดการใช้งาน API, อยู่ภายในขีดจำกัดการใช้งานที่กำหนดไว้ล่วงหน้า และควบคุมค่าใช้จ่ายผ่านงบประมาณที่วางแผนไว้ การตรวจสอบข้อมูลนี้ยังช่วยแจ้งเตือนคุณเกี่ยวกับการโต้ตอบที่ไม่คาดคิดซึ่งอาจเกิดขึ้นระหว่างแอปพลิเคชันของคุณกับบริการ Google Maps Platform

Maps Platform มีเครื่องมือ 2 อย่างที่จะช่วยคุณตรวจสอบข้อมูลการใช้งาน โควต้า และการเรียกเก็บเงิน ได้แก่

  • การรายงาน: ชุดรายงานภาพที่กำหนดไว้ล่วงหน้าซึ่งช่วยให้คุณดูข้อมูลการใช้งาน API, โควต้า และข้อมูลสำหรับการเรียกเก็บเงินพื้นฐานในคอนโซล Google Cloud ได้อย่างง่ายดาย คุณสามารถระบุจำนวนการเรียก API, ดูว่าคุณใกล้จะถึงโควต้าการใช้งาน API แล้วหรือยัง และตรวจสอบการใช้งานการเรียกเก็บเงินเมื่อเวลาผ่านไปได้อย่างรวดเร็ว
  • การตรวจสอบ: ชุดเครื่องมือทั้งในคอนโซล Cloud และผ่าน API ที่ช่วยให้คุณตรวจสอบการใช้งาน API, โควต้า และข้อมูลสำหรับการเรียกเก็บเงิน รวมถึงกำหนดการแจ้งเตือนเมื่อเมตริกเหล่านี้ใกล้ถึงขีดจำกัดที่กำหนดไว้ล่วงหน้า

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

การรายงาน

การรายงานใน Maps Platform มีชุดรายงานภาพที่กำหนดไว้ล่วงหน้าซึ่งช่วยให้คุณดูข้อมูลการใช้งาน API, โควต้า และข้อมูลสำหรับการเรียกเก็บเงินพื้นฐานในคอนโซล Cloud ได้อย่างง่ายดาย ดูรายงานการใช้งาน API, โควต้า และตัวเลขการเรียกเก็บเงินของ Maps Platform โดยใช้คอนโซล Cloud

รายงาน API และบริการ

รายงาน API และบริการของคอนโซล Cloud จะแสดงเมตริกการใช้งานสำหรับ API ทั้งหมดที่เปิดใช้ในโปรเจ็กต์ รวมถึง API และ SDK ของ Maps Platform ตลอดจน Google APIs และบริการอื่นๆ ทั้งหมด

รูปภาพนี้แสดงรายงาน API และบริการ

ภาพหน้าจอของหน้า Monitoring API ในคอนโซล Google Cloud ซึ่งแสดงแดชบอร์ดรายงาน API และบริการ โดยจะแสดงแผนภูมิแยกต่างหากสำหรับการเข้าชม ข้อผิดพลาด และเวลาในการตอบสนองเฉลี่ย แผนภูมิเหล่านี้สามารถแสดงข้อมูลตั้งแต่ 1 ชั่วโมงไปจนถึง 30 วัน

โควต้า

โควต้าจะกำหนดขีดจำกัดของจำนวนคำขอที่โปรเจ็กต์ของคุณส่งไปยัง Maps Platform API ได้ คำขออาจถูกจำกัดได้ 3 วิธี ดังนี้

  • ต่อวัน
  • ต่อนาที
  • ต่อผู้ใช้ต่อนาที (หากมี)

เฉพาะคำขอที่สำเร็จและคำขอที่ทำให้เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์เท่านั้นที่จะนับรวมในโควต้า คำขอที่ตรวจสอบสิทธิ์ไม่สำเร็จจะไม่นับรวมในโควต้า

การใช้งานโควต้าจะแสดงเป็นกราฟในหน้ารายงานโควต้าในคอนโซล Cloud

ภาพหน้าจอของหน้าโควต้าของ Maps ในคอนโซล Google Cloud โดยจะแสดงโควต้าตาม API โดยใช้ตัวเลือก จากนั้นจะแสดงการโหลดแผนที่ที่เกี่ยวข้องกับโควต้าที่ตั้งไว้สำหรับ API ที่ต้องการ

การเรียกเก็บเงิน

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

หน้าการเรียกเก็บเงินใน Cloud ช่วยให้คุณดูค่าใช้จ่ายในการใช้งาน Google Cloud สำหรับโปรเจ็กต์ทั้งหมดที่ลิงก์กับบัญชีสำหรับการเรียกเก็บเงินใน Cloud ได้ คุณสามารถเลือกช่วงข้อมูล ระบุช่วงเวลา กำหนดค่าตัวกรองแผนภูมิ และจัดกลุ่มตามโปรเจ็กต์ บริการ SKU หรือสถานที่ตั้ง เพื่อช่วยให้คุณดูแนวโน้มต้นทุนที่สำคัญได้

รายงานการเรียกเก็บเงินใน Cloud ช่วยตอบคำถามต่อไปนี้ได้

  • แนวโน้มการใช้จ่าย Google Cloud ในเดือนปัจจุบันของฉันเป็นอย่างไร
  • โปรเจ็กต์ใดมีค่าใช้จ่ายมากที่สุดในเดือนที่ผ่านมา
  • ต้นทุนในอนาคตที่คาดการณ์ไว้ตามแนวโน้มที่ผ่านมาคือเท่าใด
  • ฉันใช้จ่ายไปเท่าไรในแต่ละภูมิภาค

รูปภาพนี้แสดงรายงานการเรียกเก็บเงิน

ภาพหน้าจอของหน้าการเรียกเก็บเงินของ Maps ในคอนโซล Google Cloud ซึ่งจะแสดงข้อมูลสำหรับการเรียกเก็บเงินของทุกโปรเจ็กต์เป็นเวลา 1 เดือนตามปฏิทิน

การตรวจสอบ

Cloud Monitoring จะรวบรวมการวัดผลของบริการและทรัพยากร Google Cloud ที่คุณใช้ เช่น คุณสามารถตรวจสอบการเรียก API หรือการใช้โควต้าในช่วงเวลาที่ระบุได้

นอกจากจะกำหนดเมตริกที่กำหนดเองและแผนภูมิได้แล้ว คุณยังกำหนดการแจ้งเตือนได้ด้วย ใช้การแจ้งเตือนเพื่อส่งการแจ้งเตือนเมื่อประสิทธิภาพของบริการไม่เป็นไปตามเกณฑ์ที่คุณกำหนด เช่น คุณสามารถส่งการแจ้งเตือนเป็นอีเมล, SMS, ไปยังแอป Cloud Console บนอุปกรณ์เคลื่อนที่ และตัวเลือกอื่นๆ

เมตริก

ใน Cloud Monitoring ให้ทำดังนี้

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

หากต้องการสำรวจข้อมูลเมตริก ให้สร้างแผนภูมิด้วยเครื่องมือสำรวจเมตริก ตัวอย่างเช่น หากต้องการดูจำนวนคำขอของ API ในช่วงเวลา 1 นาทีสำหรับชั่วโมงที่ผ่านมา ให้ใช้เครื่องมือสำรวจเมตริกเพื่อสร้างแผนภูมิที่แสดงข้อมูลล่าสุด

ภาพหน้าจอของแผนภูมิเส้นที่กำหนดเองซึ่งแสดงจำนวน API แผนภูมิสามารถแสดงข้อมูลตั้งแต่ 1 ชั่วโมงถึง 6 สัปดาห์ หรือกรอบเวลาที่กำหนดเอง

หน้าแดชบอร์ด

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

รูปภาพต่อไปนี้แสดงแดชบอร์ดที่กำหนดเองซึ่งมีแผนภูมิ 2 รายการ ได้แก่ แผนภูมิโควต้าทางด้านซ้ายและแผนภูมิจำนวน API ทางด้านขวา

ภาพหน้าจอของแดชบอร์ดที่กำหนดเองซึ่งแสดงแผนภูมิ 2 รายการ แผนภูมิด้านซ้ายคือแผนภูมิโควต้า ส่วนแผนภูมิด้านขวาคือแผนภูมิการใช้งาน API แผนภูมิทั้ง 2 รายการจะแสดงจุดเวลาบนแกนแนวนอน

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

หากต้องการรับการแจ้งเตือนเมื่อประสิทธิภาพของบริการไม่เป็นไปตามเกณฑ์ที่คุณกำหนด ให้สร้างนโยบายการแจ้งเตือน เช่น คุณสามารถสร้างนโยบายการแจ้งเตือนที่แจ้งให้ทีมที่พร้อมรับสายทราบเมื่อเปอร์เซ็นไทล์ที่ 90 ของเวลาในการตอบสนองของการตอบกลับ HTTP 200 จากบริการของคุณเกิน 100 มิลลิวินาที

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

Cloud Monitoring รองรับการแจ้งเตือนหลายประเภท เช่น

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

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