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

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

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

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

Firebase console

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

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

<span class=แดชบอร์ดการใช้งาน Cloud Storage ในคอนโซล Firebase"/>

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

ไปที่หน้ากฎ

<span class=แดชบอร์ดกฎ Cloud Storage ในคอนโซล Firebase"/>

คอนโซล Google Cloud

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

<span class=การใช้งาน Cloud Storage ในหน้าโควต้า 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 อย่างเช่น ดังต่อไปนี้:

<span class=การใช้งานพื้นที่เก็บข้อมูลระบบคลาวด์ในหน้าแดชบอร์ด 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 รายการใดรายการหนึ่ง

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

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

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

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

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

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

ก่อนดําเนินการต่อ โปรดตรวจสอบว่าโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของเวิร์กสเปซการตรวจสอบระบบคลาวด์

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

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

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

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

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

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

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

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

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

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

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

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

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

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