คุณควรตรวจสอบการใช้งาน Google Maps Platform API, โควต้า และข้อมูลการเรียกเก็บเงินเป็นประจำ ข้อมูลนี้จะช่วยคุณวัดการใช้งาน API, อยู่ในขีดจำกัดการบริโภคที่กำหนดไว้ล่วงหน้า และควบคุมค่าใช้จ่ายผ่านงบประมาณที่ตั้งไว้ การตรวจสอบข้อมูลนี้ยังช่วยแจ้งให้คุณทราบถึงการโต้ตอบที่ไม่คาดคิดที่อาจเกิดขึ้นระหว่างแอปพลิเคชันของคุณกับบริการ Google Maps Platform ด้วย
แพลตฟอร์ม Maps มีเครื่องมือ 2 รายการที่ช่วยให้คุณตรวจสอบข้อมูลการใช้งาน โควต้า และการเรียกเก็บเงินได้ ดังนี้
- การรายงาน: ชุดรายงานภาพที่กำหนดไว้ล่วงหน้าซึ่งช่วยให้คุณดูข้อมูลการใช้งาน API พื้นฐาน โควต้า และข้อมูลการเรียกเก็บเงินในคอนโซล Google Cloud ได้อย่างง่ายดาย คุณสามารถระบุจํานวนการเรียก API ได้อย่างรวดเร็ว ดูว่าคุณใกล้จะถึงโควต้าการใช้งาน API มากน้อยเพียงใด และตรวจสอบการใช้งานการเรียกเก็บเงินเมื่อเวลาผ่านไป
การตรวจสอบ: เครื่องมือชุดหนึ่งในคอนโซลของ Cloud และผ่าน API ซึ่งช่วยให้คุณตรวจสอบการใช้งาน API, โควต้า และข้อมูลการเรียกเก็บเงิน รวมถึงกำหนดการแจ้งเตือนเมื่อเมตริกใดเมตริกหนึ่งเหล่านี้ใกล้ถึงขีดจำกัดที่กำหนดไว้
การตรวจสอบช่วยให้คุณสร้างแดชบอร์ดการตรวจสอบที่กําหนดเองได้ ซึ่งจะแสดงเมตริกเป็นแผนภูมิประเภทต่างๆ นอกจากนี้ คุณยังส่งการแจ้งเตือนการแจ้งเตือน เช่น อีเมลหรือ SMS เมื่อเมตริกมีค่าสูงกว่าเกณฑ์ที่กำหนดไว้ล่วงหน้าได้ด้วย
การรายงาน
การรายงานในแพลตฟอร์ม Maps มีชุดรายงานภาพที่กำหนดไว้ล่วงหน้าซึ่งช่วยให้คุณดูข้อมูลการใช้งาน API, โควต้า และการเรียกเก็บเงินพื้นฐานในคอนโซล Cloud ได้อย่างง่ายดาย ดูรายงานการใช้งาน API ของ Maps Platform, โควต้า และหมายเลขการเรียกเก็บเงินโดยใช้คอนโซล Cloud
รายงาน API และบริการ
รายงานAPI และบริการของคอนโซลระบบคลาวด์จะแสดงเมตริกการใช้งานของ API ทั้งหมดที่เปิดใช้สำหรับโปรเจ็กต์ของคุณ ซึ่งรวมถึง Maps Platform API และ SDK รวมถึง API และบริการอื่นๆ ทั้งหมดของ Google
รูปภาพนี้แสดงรายงาน API และบริการ
โควต้า
โควต้าจะกำหนดขีดจำกัดจำนวนคำขอที่โปรเจ็กต์ของคุณทำได้ต่อ Maps Platform API การจำกัดคำขอทำได้ 3 วิธีดังนี้
- ต่อวัน
- ต่อนาที
- ต่อผู้ใช้ต่อนาที (หากมี)
เฉพาะคำขอที่ดำเนินการสำเร็จและคำขอที่ทำให้เกิดข้อผิดพลาดของเซิร์ฟเวอร์เท่านั้นที่จะนับรวมกับโควต้า คำขอที่ตรวจสอบสิทธิ์ไม่สำเร็จจะไม่นับรวมในโควต้า
การใช้งานโควต้าจะแสดงเป็นกราฟในหน้ารายงานโควต้าในคอนโซลระบบคลาวด์
การเรียกเก็บเงิน
รายงานการเรียกเก็บเงินของคอนโซล Cloud ให้ข้อมูลการเรียกเก็บเงินและต้นทุนที่เกี่ยวข้องสำหรับโปรเจ็กต์ที่คุณเลือก
หน้ารายงานการเรียกเก็บเงินในระบบคลาวด์ช่วยให้คุณดูค่าบริการการใช้งาน Google Cloud Platform ได้สำหรับโปรเจ็กต์ทั้งหมดที่ลิงก์กับบัญชีสำหรับการเรียกเก็บเงินในระบบคลาวด์ เพื่อช่วยให้คุณดูแนวโน้มค่าใช้จ่ายที่สําคัญกับคุณได้ คุณสามารถเลือกช่วงข้อมูล ระบุช่วงเวลา กำหนดค่าตัวกรองแผนภูมิ และจัดกลุ่มตามโปรเจ็กต์ บริการ SKU หรือสถานที่ตั้ง
รายงานการเรียกเก็บเงินระบบคลาวด์ช่วยตอบคําถามต่างๆ ได้ เช่น
- การใช้จ่ายใน Google Cloud Platform ของเดือนปัจจุบันมีแนวโน้มเป็นอย่างไร
- โปรเจ็กต์ใดมีค่าใช้จ่ายมากที่สุดในเดือนที่แล้ว
- ค่าใช้จ่ายที่คาดการณ์ไว้ในอนาคตตามแนวโน้มที่ผ่านมาคือเท่าใด
- ฉันใช้จ่ายไปเท่าไรในแต่ละภูมิภาค
รูปภาพนี้แสดงรายงานการเรียกเก็บเงิน
การตรวจสอบ
การตรวจสอบระบบคลาวด์จะรวบรวมการวัดผลบริการและทรัพยากร Google Cloud Platform ที่คุณใช้ เช่น คุณสามารถตรวจสอบการเรียก API หรือการใช้โควต้าในระยะเวลาที่กำหนด
คุณไม่เพียงกําหนดเมตริกและแผนภูมิที่กําหนดเองได้ แต่ยังกําหนดการแจ้งเตือนได้ด้วย ใช้การแจ้งเตือนเพื่อส่งการแจ้งเตือนเมื่อประสิทธิภาพของบริการไม่เป็นไปตามเกณฑ์ที่คุณกำหนด เช่น คุณสามารถส่งการแจ้งเตือนเป็นอีเมล SMS ไปยังแอปคอนโซลระบบคลาวด์บนอุปกรณ์เคลื่อนที่ และตัวเลือกอื่นๆ
เมตริก
ใน Cloud Monitoring
- เมตริกอธิบายสิ่งที่วัด ตัวอย่างเมตริก ได้แก่ จํานวนการเรียก API, เปอร์เซ็นต์ของโควต้าการใช้งานที่ใช้ไป หรือการใช้งาน CPU ของเครื่องเสมือน
- อนุกรมเวลาคือโครงสร้างข้อมูลที่วัดเมตริกพร้อมการประทับเวลา รวมถึงข้อมูลเกี่ยวกับแหล่งที่มาและความหมายของการวัด
หากต้องการสํารวจข้อมูลเมตริก ให้สร้างแผนภูมิด้วยเครื่องมือสํารวจเมตริก เช่น หากต้องการดูจํานวนคําขอของ API ในรอบ 1 นาทีในช่วง 1 ชั่วโมงที่ผ่านมา ให้ใช้เครื่องมือสํารวจเมตริกเพื่อสร้างแผนภูมิที่แสดงข้อมูลล่าสุด
แดชบอร์ด
แดชบอร์ดช่วยให้คุณดูและตรวจสอบข้อมูลอนุกรมเวลาเป็นคอลเล็กชันแผนภูมิได้ หากต้องการสร้างแดชบอร์ดที่กำหนดเอง ให้ใช้คอนโซลระบบคลาวด์หรือ Cloud Monitoring API
รูปภาพต่อไปนี้แสดงแดชบอร์ดที่กำหนดเองซึ่งมีแผนภูมิ 2 แผนภูมิ ได้แก่ แผนภูมิโควต้าทางด้านซ้ายและแผนภูมิจํานวน API ทางด้านขวา
การแจ้งเตือน
หากต้องการรับการแจ้งเตือนเมื่อประสิทธิภาพของบริการไม่เป็นไปตามเกณฑ์ที่คุณกำหนด ให้สร้างนโยบายการแจ้งเตือน เช่น คุณสามารถสร้างนโยบายการแจ้งเตือนที่จะแจ้งให้ทีมที่คอยให้บริการทราบเมื่อเปอร์เซ็นไทล์ที่ 90 ของเวลาในการตอบสนองของคำตอบ HTTP 200 จากบริการนานเกิน 100 มิลลิวินาที
การแจ้งเตือนช่วยให้คุณทราบถึงปัญหาในแอปพลิเคชันระบบคลาวด์ได้ทันท่วงทีเพื่อให้คุณแก้ปัญหาได้อย่างรวดเร็ว
การตรวจสอบระบบคลาวด์รองรับการแจ้งเตือนหลายประเภท เช่น
- การแจ้งเตือนเกณฑ์เมตริก: เรียกให้แสดงการแจ้งเตือนหากเมตริกเพิ่มขึ้นหรือลดลงกว่าค่าที่กำหนดไว้เป็นระยะเวลาหนึ่ง หรือเมตริกเพิ่มขึ้นหรือลดลงตามเปอร์เซ็นต์ที่กำหนดไว้ล่วงหน้า
- การแจ้งเตือนงบประมาณ: เรียกให้ระบบส่งการแจ้งเตือนเมื่อค่าใช้จ่ายเกินเปอร์เซ็นต์ของงบประมาณ
- การแจ้งเตือนเกี่ยวกับโควต้า: ทริกเกอร์การแจ้งเตือนเมื่อการใช้งานใกล้ถึงขีดจำกัดสูงสุดของโควต้า