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

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

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

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

Firebase คอนโซล

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

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

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


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

ไปที่หน้ากฎ

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

Google Cloud คอนโซล

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

ตรวจสอบที่เก็บข้อมูลเดิมใน App Engine

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

การใช้พื้นที่เก็บข้อมูล Cloud Storage ในหน้าโควต้าของ Google App Engine

Cloud Monitoring

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

ชื่อเมตริก คำอธิบาย
การประเมินกฎ จํานวนการประเมินCloud Storage Security Rulesที่ดำเนินการเพื่อตอบสนองต่อคำขอเขียน หรืออ่าน คุณสามารถแบ่งเมตริกนี้ตามผลลัพธ์ของคำขอ (อนุญาต ปฏิเสธ หรือข้อผิดพลาด) หรือชื่อ Bucket
อัตราการสุ่มตัวอย่าง
ระบบจะสุ่มตัวอย่างเมตริก 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 สำหรับ Firebase เลือกCloud Storageเมตริกจากเมนูแบบเลื่อนลงที่ป้อนข้อมูลอัตโนมัติ

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

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

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

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

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

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

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

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

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

  2. คลิก Create Policy

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

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

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

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

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

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

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

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

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

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

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