คุณควรตรวจสอบการใช้งาน Google Maps Platform API โควต้า และข้อมูลสำหรับการเรียกเก็บเงินเป็นประจำ ข้อมูลนี้จะช่วยวัดการใช้ API, ใช้งานภายในขีดจำกัดการใช้งานที่กำหนดไว้ล่วงหน้า และควบคุมต้นทุนผ่านงบประมาณที่วางแผนไว้ การตรวจสอบข้อมูลนี้ยังสามารถแจ้งเตือนคุณถึงการโต้ตอบที่ไม่คาดคิดที่อาจเกิดขึ้นระหว่างแอปพลิเคชันของคุณกับบริการ Google Maps Platform
แพลตฟอร์ม Maps มีเครื่องมือ 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 รองรับการแจ้งเตือนหลายประเภท เช่น
- การแจ้งเตือนเกณฑ์ของเมตริก: เรียกให้แสดงการแจ้งเตือนหากเมตริกสูงกว่าหรือต่ำกว่าค่าของระยะเวลาหนึ่งๆ หรือเมตริกเพิ่มหรือลดตามเปอร์เซ็นต์ที่กําหนดไว้ล่วงหน้า
- การแจ้งเตือนงบประมาณ: เรียกการแจ้งเตือนเมื่อค่าใช้จ่ายเกินเปอร์เซ็นต์ของงบประมาณ
- การแจ้งเตือนโควต้า: ทริกเกอร์การแจ้งเตือนเมื่อการใช้งานใกล้ถึงขีดจำกัดโควต้า