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

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

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

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

สร้างพื้นที่ทํางานของ Cloud Monitoring

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

  1. เปิดหน้าการตรวจสอบระบบคลาวด์

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

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

  3. คลิกเพิ่ม หลังจากสร้างเวิร์กスペースแล้ว หน้าการตรวจสอบระบบคลาวด์จะเปิดขึ้น

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

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

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

  1. ในหน้าการตรวจสอบระบบคลาวด์ ให้เปิดพื้นที่ทํางานและไปที่หน้าแดชบอร์ด

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

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

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

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

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

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

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

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

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

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

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

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

  1. ในหน้าการตรวจสอบระบบคลาวด์ ให้เปิดพื้นที่ทํางาน แล้วไปที่หน้าการแจ้งเตือน

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

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

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

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

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

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

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

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

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

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

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

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

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