ตรวจสอบกิจกรรมของ 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แดชบอร์ดการประเมิน ซึ่งเป็นมุมมองสรุปการเรียกใช้กฎที่มีประโยชน์ คุณสามารถเสริมแดชบอร์ดนี้ ด้วยการวิเคราะห์โดยละเอียดใน Cloud Monitoring

ไปที่หน้ากฎ

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

Google Cloud คอนโซล

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

หากคุณมีCloud Storage บัคเก็ตเริ่มต้นที่มีรูปแบบชื่อ *.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การประเมินที่ดำเนินการเพื่อตอบสนองต่อคำขอเขียน หรืออ่าน คุณสามารถแบ่งเมตริกนี้ตามผลลัพธ์ของคำขอ (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 สำหรับ 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 เกินเกณฑ์ที่กำหนดค่าไว้ คุณจะได้รับการแจ้งเตือนทางอีเมล

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

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