Catch up on highlights from Firebase at Google I/O 2023. Learn more

ตรวจสอบกิจกรรมที่เก็บข้อมูลบนคลาวด์

ในการจัดการโครงการ Firebase คุณจะต้องตรวจสอบการใช้งาน Cloud Storage (เช่น จำนวนไบต์ที่จัดเก็บ จำนวนคำขอดาวน์โหลดที่มาจากแอปของคุณ)

หากต้องการตรวจสอบการใช้งานที่เรียกเก็บเงิน Cloud Storage ของคุณ ให้ตรวจสอบ การใช้งานและการเรียกเก็บเงิน แดชบอร์ด

สำหรับการใช้งานทรัพยากร ทั้งแท็บ การใช้งาน Cloud Storage ในคอนโซล Firebase และเมตริกที่มีให้ผ่าน Cloud Monitoring สามารถช่วยคุณตรวจสอบการใช้งาน Cloud Storage ได้ การตรวจสอบประเภทนี้สามารถช่วยให้คุณพบปัญหาที่อาจเกิดขึ้นในแอปของคุณ การดูการใช้งานแอปของคุณสามารถให้ข้อมูลเชิงลึกเกี่ยวกับการเรียกเก็บเงินของคุณ นอกจากนี้ หากมีบางอย่างผิดปกติ การได้ภาพที่ชัดเจนเกี่ยวกับการทำงานของที่เก็บข้อมูล Cloud Storage ของคุณ (เช่น โดยการตรวจสอบการประเมินกฎความปลอดภัยของ Cloud Storage) อาจเป็นประโยชน์ในการแก้ปัญหา

คอนโซล Firebase

คอนโซล Firebase มีแดชบอร์ดการใช้งานที่แสดง Storage Bytes ที่เก็บไว้ จำนวนวัตถุ แบนด์วิธ และคำขอดาวน์โหลดเมื่อเวลาผ่านไป เมตริกพื้นที่เก็บข้อมูล (จำนวนไบต์ที่จัดเก็บและจำนวนออบเจกต์) จะอัปเดตภายใน 24 ชั่วโมง เมตริกการใช้งาน (แบนด์วิธและคำขอดาวน์โหลด) จะอัปเดตทุกสองสามชั่วโมง

ไปที่หน้าการใช้งาน

แดชบอร์ดการใช้งาน Cloud Storage ในคอนโซล Firebase

นอกจากนี้ คอนโซล Firebase ยังมีแดชบอร์ดการประเมินกฎความปลอดภัย Firebase ซึ่งเป็นมุมมองการเรียกใช้กฎที่เป็นประโยชน์ในภาพรวม คุณสามารถเสริมแดชบอร์ดนี้ด้วยการวิเคราะห์โดยละเอียดใน Cloud Monitoring

ไปที่หน้ากฎ

แดชบอร์ดกฎของ Cloud Storage ในคอนโซล Firebase

Google คลาวด์คอนโซล

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

การใช้งาน Cloud Storage ในหน้าโควต้าของ App Engine

การตรวจสอบคลาวด์

Cloud Monitoring รวบรวมเมตริก เหตุการณ์ และข้อมูลเมตาจากผลิตภัณฑ์ Google Cloud ที่คุณสามารถใช้เพื่อสร้างแดชบอร์ด แผนภูมิ และการแจ้งเตือน Cloud Monitoring มีเมตริกเกี่ยวกับ Cloud Storage ที่เกี่ยวข้องกับกฎความปลอดภัยดังต่อไปนี้:

ชื่อเมตริก คำอธิบาย
การประเมินกฎ จำนวนการประเมินกฎความปลอดภัยของ Cloud Storage ที่ดำเนินการเพื่อตอบสนองคำขอเขียนหรืออ่าน คุณสามารถแจกแจงเมตริกนี้ตามผลลัพธ์ของคำขอ (อนุญาต ปฏิเสธ หรือข้อผิดพลาด) หรือชื่อที่เก็บข้อมูล
อัตราการสุ่มตัวอย่าง
ระบบจะสุ่มตัวอย่างเมตริก Cloud Storage ทุก 60 วินาที แต่การอัปเดตอาจใช้เวลาถึง 4 นาทีจึงจะแสดงในแดชบอร์ด

เมื่อใช้เมตริกเหล่านี้ คุณจะตั้งค่าแดชบอร์ด Cloud Storage ได้ดังต่อไปนี้:

การใช้งาน Cloud Storage ในแดชบอร์ด Cloud Monitoring

ทำตามขั้นตอนด้านล่างเพื่อเริ่มตรวจสอบ Cloud Storage ด้วย Cloud Monitoring

สร้างพื้นที่ทำงาน Cloud Monitoring

หากต้องการตรวจสอบ Firebase ด้วย Cloud Monitoring คุณต้องตั้งค่าพื้นที่ทำงานสำหรับโครงการของคุณ พื้นที่ทำงานจัดระเบียบข้อมูลการตรวจสอบจากหนึ่งโครงการขึ้นไป หลังจากตั้งค่าพื้นที่ทำงานแล้ว คุณสามารถสร้างแดชบอร์ดแบบกำหนดเองและนโยบายการแจ้งเตือนได้

  1. เปิดหน้าการตรวจสอบระบบคลาวด์

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

  2. เลือกตัวเลือก New Workspace หรือเลือกพื้นที่ทำงานที่มีอยู่

  3. คลิก เพิ่ม หลังจากสร้างพื้นที่ทำงานของคุณแล้ว หน้าการตรวจสอบระบบคลาวด์จะเปิดขึ้น

สร้างแดชบอร์ดและเพิ่มแผนภูมิ

แสดงเมตริก Firebase ที่รวบรวมจาก Cloud Monitoring ในแผนภูมิและแดชบอร์ดของคุณเอง

ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของ พื้นที่ทำงาน Cloud Monitoring

  1. ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทำงานของคุณและไปที่หน้า แดชบอร์ด

    ไปที่หน้าแดชบอร์ด

  2. คลิก สร้างแดชบอร์ด และป้อนชื่อแดชบอร์ด

  3. ที่มุมขวาบน คลิก เพิ่มแผนภูมิ

  4. ในหน้าต่าง เพิ่มแผนภูมิ ให้ป้อนชื่อแผนภูมิ คลิกแท็บ เมตริก

  5. ในช่อง ค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage สำหรับ Firebase จากเมนูแบบเลื่อนลงที่เติมข้อมูลอัตโนมัติ เลือกหนึ่งในเมตริก Cloud Storage..

  6. หากต้องการเพิ่มเมตริกลงในแผนภูมิเดียวกัน ให้คลิก เพิ่มเมตริก แล้วทำซ้ำขั้นตอนก่อนหน้า

  7. เลือกปรับแต่งแผนภูมิของคุณตามต้องการ ตัวอย่างเช่น ในฟิลด์ ตัวกรอง ให้คลิก + เพิ่มตัวกรอง เลื่อนลง จากนั้นเลือกค่าหรือช่วงสำหรับเมตริกที่สนใจที่คุณต้องการกรองแผนภูมิ

  8. คลิก บันทึก

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแผนภูมิ Cloud Monitoring โปรดดูที่ การทำงานกับแผนภูมิ

สร้างนโยบายการแจ้งเตือน

คุณสามารถสร้างนโยบายการแจ้งเตือนตามเมตริก Firebase ทำตามขั้นตอนด้านล่างเพื่อสร้างนโยบายการแจ้งเตือนที่จะส่งอีเมลถึงคุณเมื่อใดก็ตามที่เมตริก Firebase ตรงตามเกณฑ์ที่กำหนด

ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของ พื้นที่ทำงาน Cloud Monitoring

  1. ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทำงานของคุณ แล้วไปที่หน้า การแจ้งเตือน

    ไปที่หน้าสร้างนโยบายการแจ้งเตือนใหม่

  2. คลิก สร้างนโยบาย

  3. ป้อนชื่อสำหรับนโยบายการแจ้งเตือนของคุณ

  4. เพิ่มเงื่อนไขการแจ้งเตือนตามเมตริก Firebase ตัวใดตัวหนึ่ง คลิก เพิ่มเงื่อนไข

  5. เลือก เป้าหมาย ในช่อง ค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage สำหรับ Firebase จากเมนูแบบเลื่อนลงที่เติมข้อมูลอัตโนมัติ เลือกหนึ่งในเมตริก Cloud Storage

  6. ภายใต้ นโยบายทริกเกอร์ ให้ใช้ฟิลด์แบบเลื่อนลงเพื่อกำหนดเงื่อนไขการแจ้งเตือนของคุณ

  7. เพิ่มช่องทางการแจ้งเตือนในนโยบายการแจ้งเตือนของคุณ ภายใต้ การแจ้งเตือน ให้คลิก เพิ่มช่องทางการแจ้งเตือน เลือก อีเมล จากเมนูแบบเลื่อนลง

  8. ป้อนอีเมลของคุณในช่อง ที่อยู่อีเมล คลิก เพิ่ม

  9. หรือกรอกข้อมูลในฟิลด์เอกสารเพื่อรวมข้อมูลเพิ่มเติมในการแจ้งเตือนทางอีเมลของคุณ

  10. คลิก บันทึก

หากการใช้งาน Cloud Storage เกินเกณฑ์ที่กำหนด คุณจะได้รับอีเมลแจ้งเตือน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับนโยบายการแจ้งเตือน โปรดดู บทนำเกี่ยวกับการแจ้งเตือน

อะไรต่อไป