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

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

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

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

คอนโซล Firebase

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

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

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

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

ไปที่หน้ากฎ

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

คอนโซล Google Cloud

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

การใช้งาน 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. เปิดหน้าการตรวจสอบระบบคลาวด์

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

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

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

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

แสดงตัวชี้วัด 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 ของคุณเกินเกณฑ์ที่กำหนดไว้ คุณจะได้รับการแจ้งเตือนทางอีเมล

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

อะไรต่อไป