ในการจัดการโปรเจ็กต์ Firebase คุณจะต้องตรวจสอบการใช้งาน Cloud Storage (เช่น จำนวนไบต์ที่จัดเก็บ จำนวนคำขอดาวน์โหลดที่มาจากแอปของคุณ)
หากต้องการตรวจสอบการใช้งาน Cloud Storage ที่เรียกเก็บเงิน ให้ตรวจสอบ แดชบอร์ดการใช้งานและการเรียกเก็บเงิน
สำหรับการใช้งานทรัพยากร ทั้งแท็บ การใช้งาน Cloud Storage ในคอนโซล Firebase และตัววัดที่พร้อมใช้งานผ่าน Cloud Monitoring สามารถช่วยคุณตรวจสอบการใช้งาน Cloud Storage ได้ การตรวจสอบประเภทนี้สามารถช่วยให้คุณระบุปัญหาที่อาจเกิดขึ้นในแอปของคุณ การดูการใช้งานแอปของคุณสามารถให้ข้อมูลเชิงลึกเกี่ยวกับใบเรียกเก็บเงินของคุณได้ นอกจากนี้ หากมีบางอย่างผิดปกติ การแสดงภาพการดำเนินงานของที่เก็บข้อมูล Cloud Storage ที่ชัดเจน (เช่น โดยการตรวจสอบการประเมินกฎความปลอดภัยของ Cloud Storage) อาจเป็นประโยชน์สำหรับการแก้ปัญหา
คอนโซล Firebase
คอนโซล Firebase มีแดชบอร์ดการใช้งานที่แสดง Storage Bytes ที่จัดเก็บ การนับอ็อบเจ็กต์ แบนด์วิดท์ และคำขอดาวน์โหลดเมื่อเวลาผ่านไป เมตริกพื้นที่เก็บข้อมูล (ไบต์ที่จัดเก็บและจำนวนอ็อบเจ็กต์) จะอัปเดตภายใน 24 ชั่วโมง เมตริกการใช้งาน (แบนด์วิดท์และคำขอดาวน์โหลด) จะอัปเดตทุกสองสามชั่วโมง
นอกจากนี้ คอนโซล Firebase ยังมีแดชบอร์ดการประเมินกฎความปลอดภัยของ Firebase ซึ่งเป็นมุมมองที่มีประโยชน์และรวดเร็วของการเรียกใช้กฎ คุณสามารถเสริมแดชบอร์ดนี้ด้วยการวิเคราะห์โดยละเอียดใน Cloud Monitoring
Google Cloud Console
เมื่อคุณสร้างโปรเจ็กต์ Firebase คุณจะสร้างโปรเจ็กต์ Google Cloud ด้วย หน้า โควต้า App Engine ใน Google Cloud Console ติดตามข้อมูลการใช้พื้นที่เก็บข้อมูลรายวัน ซึ่งรวมถึงไบต์ที่จัดเก็บ การนับอ็อบเจ็กต์ แบนด์วิดท์ที่ใช้ และคำขอดาวน์โหลด
การตรวจสอบระบบคลาวด์
Cloud Monitoring จะรวบรวมเมตริก เหตุการณ์ และข้อมูลเมตาจากผลิตภัณฑ์ Google Cloud ที่คุณใช้สร้างแดชบอร์ด แผนภูมิ และการแจ้งเตือนได้ Cloud Monitoring ประกอบด้วยตัววัด Cloud Storage ที่เกี่ยวข้องกับกฎความปลอดภัยต่อไปนี้:
ชื่อเมตริก | คำอธิบาย |
---|---|
การประเมินกฎ | จำนวนการประเมินกฎความปลอดภัยของ Cloud Storage ที่ดำเนินการเพื่อตอบสนองต่อคำขอเขียนหรืออ่าน คุณสามารถแบ่งตัววัดนี้ตามผลลัพธ์ของคำขอ (อนุญาต ปฏิเสธ หรือข้อผิดพลาด) หรือชื่อที่เก็บข้อมูล |
- อัตราการสุ่มตัวอย่าง
- เมตริก Cloud Storage จะสุ่มตัวอย่างทุกๆ 60 วินาที แต่การอัปเดตอาจใช้เวลาถึง 4 นาทีจึงจะปรากฏในหน้าแดชบอร์ดของคุณ
เมื่อใช้เมตริกเหล่านี้ คุณจะตั้งค่าแดชบอร์ด Cloud Storage ได้ดังนี้
ทำตามขั้นตอนด้านล่างเพื่อเริ่มตรวจสอบ Cloud Storage ด้วย Cloud Monitoring
สร้างพื้นที่ทำงาน Cloud Monitoring
หากต้องการตรวจสอบ Firebase ด้วย Cloud Monitoring คุณต้องตั้งค่าพื้นที่ทำงานสำหรับโปรเจ็กต์ของคุณ พื้นที่ทำงานจัดระเบียบข้อมูลการมอนิเตอร์จากโครงการหนึ่งโครงการขึ้นไป หลังจากตั้งค่าพื้นที่ทำงาน คุณสามารถสร้างแดชบอร์ดที่กำหนดเองและนโยบายการแจ้งเตือนได้
หากโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของพื้นที่ทำงานอยู่แล้ว หน้า Cloud Monitoring จะเปิดขึ้น มิฉะนั้น เลือกพื้นที่ทำงานสำหรับโครงการของคุณ
เลือกตัวเลือก พื้นที่ทำงานใหม่ หรือเลือกพื้นที่ทำงานที่มีอยู่
คลิก เพิ่ม หลังจากสร้างพื้นที่ทำงานของคุณแล้ว หน้า Cloud Monitoring จะเปิดขึ้น
สร้างแดชบอร์ดและเพิ่มแผนภูมิ
แสดงเมตริก Firebase ที่รวบรวมจาก Cloud Monitoring ในแผนภูมิและแดชบอร์ดของคุณเอง
ก่อนที่คุณจะดำเนินการต่อ ตรวจสอบให้แน่ใจว่าโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของ พื้นที่ทำงาน Cloud Monitoring
ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทำงานของคุณและไปที่หน้า แดชบอร์ด
คลิก สร้างแดชบอร์ด และป้อนชื่อแดชบอร์ด
ที่มุมบนขวา ให้คลิก เพิ่มแผนภูมิ
ในหน้าต่าง เพิ่มแผนภูมิ ให้ป้อนชื่อแผนภูมิ คลิกแท็บ เมตริก
ในช่อง ค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage for Firebase จากเมนูแบบเลื่อนลงที่เติมข้อมูลอัตโนมัติ ให้เลือกเมตริก Cloud Storage ตัวใดตัวหนึ่ง
หากต้องการเพิ่มเมตริกลงในแผนภูมิเดียวกัน ให้คลิก เพิ่มเมตริก แล้วทำซ้ำขั้นตอนก่อนหน้า
หรือปรับแต่งแผนภูมิของคุณตามต้องการ ตัวอย่างเช่น ในฟิลด์ ตัวกรอง ให้คลิก + เพิ่มตัวกรอง เลื่อนลง จากนั้นเลือกค่าหรือช่วงสำหรับเมตริกที่สนใจที่คุณต้องการกรองแผนภูมิ
คลิก บันทึก
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแผนภูมิ Cloud Monitoring โปรดดู การทำงานกับแผนภูมิ
สร้างนโยบายการแจ้งเตือน
คุณสร้างนโยบายการแจ้งเตือนตามเมตริก Firebase ได้ ทำตามขั้นตอนด้านล่างเพื่อสร้างนโยบายการแจ้งเตือนที่ส่งอีเมลถึงคุณทุกครั้งที่เมตริก Firebase ตรงตามเกณฑ์ที่กำหนด
ก่อนที่คุณจะดำเนินการต่อ ตรวจสอบให้แน่ใจว่าโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของ พื้นที่ทำงาน Cloud Monitoring
ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทำงานของคุณ และไปที่หน้าการ แจ้งเตือน
คลิก สร้างนโยบาย
ป้อนชื่อนโยบายการแจ้งเตือนของคุณ
เพิ่มเงื่อนไขการแจ้งเตือนตามเมตริก Firebase ตัวใดตัวหนึ่ง คลิก เพิ่มเงื่อนไข
เลือก เป้าหมาย ในช่อง ค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage for Firebase จากเมนูแบบเลื่อนลงที่เติมข้อมูลอัตโนมัติ ให้เลือกเมตริก Cloud Storage
ภายใต้ ทริกเกอร์นโยบาย ให้ ใช้ฟิลด์ดรอปดาวน์เพื่อกำหนดเงื่อนไขการแจ้งเตือนของคุณ
เพิ่มช่องทางการแจ้งเตือนในนโยบายการแจ้งเตือนของคุณ ใต้ การแจ้งเตือน คลิก เพิ่มช่องทางการแจ้งเตือน เลือก อีเมล จากเมนูแบบเลื่อนลง
ป้อนอีเมลของคุณในช่อง ที่อยู่อีเมล คลิก เพิ่ม
หรือกรอกฟิลด์เอกสารเพื่อรวมข้อมูลเพิ่มเติมในการแจ้งเตือนทางอีเมลของคุณ
คลิก บันทึก
หากการใช้งาน Cloud Storage ของคุณเกินเกณฑ์ที่กำหนดค่าไว้ คุณจะได้รับการแจ้งเตือนทางอีเมล
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับนโยบายการแจ้งเตือน โปรดดู ที่ บทนำสู่การแจ้งเตือน