ตรวจสอบกิจกรรมของ Cloud Storage

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

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

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

คอนโซล Firebase

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

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

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

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

ไปที่หน้ากฎ

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

คอนโซล Google Cloud

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

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

Cloud Monitoring

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

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

คุณสามารถตั้งค่าแดชบอร์ด Cloud Storage โดยใช้เมตริกเหล่านี้ดังนี้

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

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

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

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

  1. เปิดหน้า Cloud Monitoring

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

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

  3. คลิกเพิ่ม หลังจากสร้างพื้นที่ทำงานแล้ว หน้า Cloud Monitoring จะเปิดขึ้น

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

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

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

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

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

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

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

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

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

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

  7. (ไม่บังคับ) ปรับแต่งแผนภูมิตามต้องการ เช่น ในช่องตัวกรอง ให้คลิก + เพิ่มตัวกรอง เลื่อนลง แล้วเลือกค่าหรือช่วงสำหรับเมตริกที่สนใจที่ต้องการกรองแผนภูมิ

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

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

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

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

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

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

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

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

  3. ป้อนชื่อนโยบายการแจ้งเตือน

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

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

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

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

  8. ป้อนอีเมลในช่องอีเมล คลิกเพิ่ม

  9. (ไม่บังคับ) กรอกข้อมูลในช่องเอกสารเพื่อรวมข้อมูลเพิ่มเติมในการแจ้งเตือนทางอีเมล

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายการแจ้งเตือนได้ในข้อมูลเบื้องต้นเกี่ยวกับการแจ้งเตือน

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