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