ตรวจสอบกิจกรรมของ 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. คลิกเพิ่ม หลังจากสร้างพื้นที่ทำงานแล้ว หน้า Cloud Monitoring จะเปิดขึ้น

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

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

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

  1. ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทำงานแล้วไปที่หน้าแดชบอร์ด

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

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

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

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