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