ภาพรวมการรายงานและการตรวจสอบ

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

Maps Platform มีเครื่องมือ 2 อย่างที่จะช่วยคุณตรวจสอบการใช้งาน โควต้า และข้อมูลสำหรับการเรียกเก็บเงิน ได้แก่

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

    การตรวจสอบช่วยให้คุณสร้างแดชบอร์ดการตรวจสอบที่กำหนดเอง เพื่อแสดงเมตริกเป็นแผนภูมิประเภทต่างๆ ได้ นอกจากนี้ คุณยังส่งการแจ้งเตือน เช่น อีเมลหรือ SMS ได้เมื่อเมตริกข้ามเกณฑ์ที่กำหนดไว้ล่วงหน้า

การรายงาน

การรายงาน ใน Maps Platform มีชุดรายงานภาพที่กำหนดไว้ล่วงหน้า ซึ่งช่วยให้คุณดูการใช้งาน API, โควต้า และข้อมูลสำหรับการเรียกเก็บเงินพื้นฐานได้อย่างง่ายดายใน คอนโซล Cloud ดูรายงานการใช้งาน API, โควต้า และหมายเลขการเรียกเก็บเงินของ Maps Platform ได้โดยใช้ คอนโซล Cloud

รายงาน API และบริการ

รายงาน API และบริการ ของคอนโซล Cloud จะแสดงเมตริกการใช้งานสำหรับ API ทั้งหมดที่เปิดใช้สำหรับโปรเจ็กต์ของคุณ ซึ่งรวมถึง Maps Platform API และ SDK รวมถึง Google API และ บริการอื่นๆ ทั้งหมด

รูปภาพนี้แสดงรายงาน API และบริการ

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

โควต้า

โควต้าจะกำหนดขีดจำกัดจำนวนคำขอที่โปรเจ็กต์ของคุณส่งไปยัง Maps Platform API ได้ คำขออาจถูกจำกัดได้ 3 วิธี ได้แก่

  • ต่อวัน
  • ต่อนาที
  • ต่อผู้ใช้ต่อนาที (หากมี)

เฉพาะคำขอที่สำเร็จและคำขอที่ทำให้เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์เท่านั้นที่จะนับรวมในโควต้า คำขอที่การตรวจสอบสิทธิ์ล้มเหลวจะไม่นับรวมในโควต้า

การใช้งานโควต้าจะแสดงเป็นกราฟในหน้ารายงานโควต้า ในคอนโซล Cloud

ภาพหน้าจอของหน้าโควต้าของ Maps ในคอนโซล Google Cloud โดยจะแสดงโควต้าตาม API โดยใช้ตัวเลือก จากนั้นจะแสดงการโหลดแผนที่ที่เกี่ยวข้องกับโควต้าที่ตั้งไว้สำหรับ API ที่ต้องการ

การเรียกเก็บเงิน

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

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

รายงานการเรียกเก็บเงินใน Cloud ช่วยตอบคำถามต่างๆ ได้ เช่น

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

รูปภาพนี้แสดงรายงานการเรียกเก็บเงิน

ภาพหน้าจอของหน้าการเรียกเก็บเงินของ Maps ในคอนโซล Google Cloud ซึ่งจะแสดงข้อมูลสำหรับการเรียกเก็บเงินของทุกโปรเจ็กต์เป็นเวลา 1 เดือนตามปฏิทิน

การตรวจสอบ

Cloud Monitoring จะรวบรวมการวัดผลบริการและทรัพยากร Google Cloud ที่คุณใช้ เช่น คุณสามารถตรวจสอบการเรียก API หรือการใช้งานโควต้าในช่วงเวลาที่ระบุได้

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

เมตริก

ใน Cloud Monitoring

  • เมตริก อธิบายสิ่งที่วัดได้ ตัวอย่าง เมตริก ได้แก่ จำนวนการเรียก API, เปอร์เซ็นต์โควต้าการใช้งาน ที่ใช้ไป หรือการใช้ CPU ของเครื่องเสมือน
  • อนุกรมเวลา คือโครงสร้างข้อมูลที่มีการวัดเมตริกที่ประทับเวลา และข้อมูลเกี่ยวกับแหล่งที่มาและความหมายของการวัดเหล่านั้น

หากต้องการสำรวจข้อมูลเมตริก ให้สร้างแผนภูมิด้วยเครื่องมือสำรวจเมตริก เช่น หากต้องการดูจำนวนคำขอของ API ในช่วงเวลา 1 นาทีในช่วงชั่วโมงที่ผ่านมา ให้ใช้เครื่องมือสำรวจเมตริกเพื่อสร้างแผนภูมิที่แสดงข้อมูลล่าสุด

ภาพหน้าจอของแผนภูมิเส้นที่กำหนดเองซึ่งแสดงจำนวน API แผนภูมิสามารถแสดงข้อมูลตั้งแต่ 1 ชั่วโมงถึง 6 สัปดาห์ หรือกรอบเวลาที่กำหนดเอง

หน้าแดชบอร์ด

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

รูปภาพต่อไปนี้แสดงแดชบอร์ดที่กำหนดเองซึ่งมีแผนภูมิ 2 รายการ ได้แก่ แผนภูมิโควต้าทางด้านซ้าย และแผนภูมิการเรียก API ทางด้านขวา

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

การแจ้งเตือน

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

การแจ้งเตือนจะช่วยให้คุณทราบปัญหาในแอปพลิเคชันระบบคลาวด์ได้ทันท่วงที คุณจึงแก้ไขปัญหาได้อย่างรวดเร็ว

Cloud Monitoring รองรับการแจ้งเตือนหลายประเภท เช่น

  • การแจ้งเตือนเกณฑ์เมตริก: เรียกการแจ้งเตือนหากเมตริกสูงกว่าหรือต่ำกว่าค่าหนึ่งๆ เป็นระยะเวลาที่กำหนด หรือ เมตริกเพิ่มขึ้นหรือลดลงตามเปอร์เซ็นต์ที่กำหนดไว้ล่วงหน้า
  • การแจ้งเตือนงบประมาณ: เรียกการแจ้งเตือนเมื่อค่าใช้จ่ายเกินเปอร์เซ็นต์ของงบประมาณ
  • การแจ้งเตือนโควต้า: เรียกการแจ้งเตือนเมื่อการใช้งานใกล้ถึงขีดจำกัดโควต้า

ขั้นตอนถัดไป