คุณควรตรวจสอบการใช้งาน API ของ Google Maps Platform, โควต้า และข้อมูลสำหรับการเรียกเก็บเงินเป็นประจำ ข้อมูลนี้ช่วยให้คุณ วัดการใช้งาน API, อยู่ในขีดจำกัดการใช้งานที่กำหนดไว้ล่วงหน้า และควบคุมค่าใช้จ่าย ผ่านงบประมาณที่วางแผนไว้ การตรวจสอบข้อมูลนี้ยังช่วยแจ้งเตือนคุณถึงการโต้ตอบที่ไม่คาดคิดที่อาจเกิดขึ้นระหว่างแอปพลิเคชันและบริการของ Google Maps Platform ได้ด้วย
แพลตฟอร์ม Maps มีเครื่องมือ 2 อย่างที่จะช่วยคุณตรวจสอบข้อมูลการใช้งาน โควต้า และข้อมูลสำหรับการเรียกเก็บเงิน ดังนี้
- การรายงาน ชุดรายงานภาพที่กำหนดไว้ล่วงหน้าซึ่งช่วยให้คุณดูการใช้งาน API ขั้นพื้นฐาน โควต้า และข้อมูลสำหรับการเรียกเก็บเงินในคอนโซล Google Cloud ได้อย่างง่ายดาย คุณสามารถระบุจำนวนการเรียก API ดูว่าคุณใกล้จะถึงโควต้าการใช้งาน API มากน้อยเพียงใด และตรวจสอบการใช้งานสำหรับการเรียกเก็บเงินเมื่อเวลาผ่านไปได้อย่างรวดเร็ว
การตรวจสอบ: ชุดเครื่องมือทั้งใน Cloud Console และผ่าน API ที่ช่วยให้คุณตรวจสอบการใช้งาน API โควต้า และข้อมูลสำหรับการเรียกเก็บเงิน รวมถึงกำหนดการแจ้งเตือนเมื่อเมตริกเหล่านี้ เข้าใกล้ขีดจำกัดที่กำหนดไว้ล่วงหน้า
การตรวจสอบช่วยให้คุณสร้างแดชบอร์ดการตรวจสอบที่ปรับแต่งเองได้ ซึ่งจะแสดงเมตริกเป็นแผนภูมิประเภทต่างๆ นอกจากนี้ คุณยัง ออกการแจ้งเตือน เช่น อีเมลหรือข้อความ SMS เมื่อเมตริก เกินเกณฑ์ที่กำหนดไว้ล่วงหน้าได้ด้วย
การรายงาน
การรายงาน ใน Maps Platform มีชุดรายงานภาพที่กำหนดไว้ล่วงหน้า ซึ่งช่วยให้คุณดูการใช้งาน API พื้นฐาน โควต้า และข้อมูลสำหรับการเรียกเก็บเงินใน Cloud Console ได้อย่างง่ายดาย ดูรายงานการใช้งาน, โควต้า และหมายเลขการเรียกเก็บเงินของ Maps Platform API ได้โดยใช้Cloud Console
รายงาน API และบริการ
รายงาน API และบริการของคอนโซลระบบคลาวด์ แสดงเมตริกการใช้งานสำหรับ API ทั้งหมดที่เปิดใช้สำหรับโปรเจ็กต์ของคุณ ซึ่งรวมถึง API และ SDK ของ Maps Platform ตลอดจน Google APIs และบริการอื่นๆ ทั้งหมด
รูปภาพนี้แสดงรายงาน API และบริการ

โควต้า
โควต้าจะกำหนดขีดจำกัดจำนวนคำขอที่โปรเจ็กต์ของคุณส่งไปยัง Maps Platform APIs ได้ คำขออาจถูกจำกัดได้ 3 วิธีดังนี้
- ต่อวัน
- ต่อนาที
- ต่อผู้ใช้ต่อนาที (หากมี)
นอกจากนี้ ระบบยังบังคับใช้ขีดจำกัดในการใช้ทรัพยากรในคำขอด้วย เมื่อคำขอที่รอดำเนินการ
เกินทรัพยากรการประมวลผลที่พร้อมใช้งานสำหรับโปรเจ็กต์หนึ่งๆ ระบบจะปฏิเสธคำขอพร้อมรหัสข้อผิดพลาด RESOURCE_EXHAUSTED หากพบข้อผิดพลาดเหล่านี้และต้องการทรัพยากรเพิ่มเติมเพื่อตอบสนองความต้องการของคุณ โปรด
เปิดเคสขอรับความช่วยเหลือ
เฉพาะคำขอที่สำเร็จและคำขอ ที่ทำให้เกิดข้อผิดพลาดของเซิร์ฟเวอร์เท่านั้นที่จะนับรวมในโควต้า คำขอที่ตรวจสอบสิทธิ์ไม่สำเร็จ จะไม่นับรวมในโควต้า
การใช้งานโควต้าจะแสดงในกราฟในหน้ารายงานโควต้าใน Cloud Console

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

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

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

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