ในการจัดการโปรเจ็กต์ Firebase คุณควรตรวจสอบการใช้งาน Cloud Storage (เช่น จํานวนไบต์ที่จัดเก็บอยู่ จํานวนคําขอดาวน์โหลดที่มาจากแอป)
หากต้องการตรวจสอบCloud Storageการใช้งานที่มีการเรียกเก็บเงิน ให้ไปที่แดชบอร์ดการใช้งานและการเรียกเก็บเงิน
สําหรับการใช้ทรัพยากร ทั้งแท็บการใช้งานของ Cloud Storage ในคอนโซล Firebase และเมตริกที่ใช้ได้ผ่าน Cloud Monitoring จะช่วยคุณตรวจสอบการใช้งาน Cloud Storage ได้ การตรวจสอบประเภทนี้จะช่วยคุณระบุปัญหาที่อาจเกิดขึ้นในแอป นอกจากนี้ การตรวจสอบการใช้งานแอปยังให้ข้อมูลเชิงลึกเกี่ยวกับการเรียกเก็บเงินของคุณด้วย นอกจากนี้ หากมีสิ่งผิดปกติ การทำความเข้าใจการดำเนินการของที่เก็บข้อมูล Cloud Storage อย่างละเอียด (เช่น การตรวจสอบการประเมิน Cloud Storage Security Rules) จะช่วยในการแก้ปัญหาได้
คอนโซล Firebase
คอนโซล Firebase มีแดชบอร์ดการใช้งานที่แสดงพื้นที่เก็บข้อมูลไบต์ที่เก็บไว้ จำนวนออบเจ็กต์ แบนด์วิดท์ และคำขอดาวน์โหลดในช่วงเวลาหนึ่ง เมตริกพื้นที่เก็บข้อมูล (จำนวนไบต์ที่จัดเก็บและจำนวนออบเจ็กต์) จะอัปเดตภายใน 24 ชั่วโมง เมตริกการใช้งาน (คำขอแบนด์วิดท์และคำขอดาวน์โหลด) จะอัปเดตทุก 2-3 ชั่วโมง
นอกจากนี้ Firebase Console ยังมีแดชบอร์ดการประเมิน Firebase Security Rules ซึ่งเป็นมุมมองภาพรวมที่เป็นประโยชน์เกี่ยวกับการเรียกใช้กฎ คุณสามารถเสริมแดชบอร์ดนี้ด้วยการวิเคราะห์โดยละเอียดใน Cloud Monitoring
คอนโซล Google Cloud
เนื่องจากโปรเจ็กต์ Firebase เป็นเพียงโปรเจ็กต์ Google Cloud ที่มีการเพิ่มบริการและการกำหนดค่า Firebase คุณจึงดูโปรเจ็กต์ได้ในคอนโซล Google Cloud
หากคุณมีที่เก็บข้อมูล Cloud Storage เริ่มต้นที่ใช้รูปแบบชื่อ *.appspot.com
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 Monitoring
หากต้องการตรวจสอบ Firebase ด้วย Cloud Monitoring คุณต้องตั้งค่าพื้นที่ทํางานสําหรับโปรเจ็กต์ พื้นที่ทํางานจะจัดระเบียบข้อมูลการตรวจสอบจากโปรเจ็กต์อย่างน้อย 1 รายการ หลังจากตั้งค่าเวิร์กスペースแล้ว คุณจะสร้างแดชบอร์ดที่กำหนดเองและนโยบายการแจ้งเตือนได้
-
หากโปรเจ็กต์เป็นส่วนหนึ่งของพื้นที่ทํางานอยู่แล้ว หน้าการตรวจสอบระบบคลาวด์จะเปิดขึ้น หรือเลือกพื้นที่ทำงานสำหรับโปรเจ็กต์
เลือกตัวเลือกพื้นที่ทำงานใหม่หรือเลือกพื้นที่ทำงานที่มีอยู่
คลิกเพิ่ม หลังจากสร้างพื้นที่ทำงานแล้ว หน้า Cloud Monitoring จะเปิดขึ้น
สร้างแดชบอร์ดและเพิ่มแผนภูมิ
แสดงเมตริก Firebase ที่รวบรวมจาก Cloud Monitoring ในแผนภูมิและแดชบอร์ดของคุณเอง
ก่อนดําเนินการต่อ โปรดตรวจสอบว่าโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของเวิร์กสเปซการตรวจสอบระบบคลาวด์
ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทำงานแล้วไปที่หน้าแดชบอร์ด
คลิกสร้างหน้าแดชบอร์ด แล้วป้อนชื่อหน้าแดชบอร์ด
คลิกเพิ่มแผนภูมิที่มุมบนขวา
ป้อนชื่อแผนภูมิในหน้าต่างเพิ่มแผนภูมิ คลิกแท็บเมตริก
ในช่องค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage สําหรับ Firebase จากเมนูแบบเลื่อนลงที่ระบบสร้างขึ้นโดยอัตโนมัติ ให้เลือกเมตริก Cloud Storage รายการใดรายการหนึ่ง
หากต้องการเพิ่มเมตริกอื่นๆ ลงในแผนภูมิเดียวกัน ให้คลิกเพิ่มเมตริก แล้วทําตามขั้นตอนก่อนหน้าซ้ำ
(ไม่บังคับ) ปรับแต่งแผนภูมิตามต้องการ เช่น ในช่องตัวกรอง ให้คลิก + เพิ่มตัวกรอง เลื่อนลง แล้วเลือกค่าหรือช่วงสำหรับเมตริกที่สนใจที่ต้องการกรองแผนภูมิ
คลิกบันทึก
ดูข้อมูลเพิ่มเติมเกี่ยวกับแผนภูมิ Cloud Monitoring ได้ที่หัวข้อการทํางานกับแผนภูมิ
สร้างนโยบายการแจ้งเตือน
คุณสร้างนโยบายการแจ้งเตือนโดยอิงตามเมตริก Firebase ได้ ทําตามขั้นตอนด้านล่างเพื่อสร้างนโยบายการแจ้งเตือนที่จะส่งอีเมลถึงคุณเมื่อเมตริก Firebase ที่เฉพาะเจาะจงถึงเกณฑ์ที่กำหนด
ก่อนดําเนินการต่อ โปรดตรวจสอบว่าโปรเจ็กต์ของคุณเป็นส่วนหนึ่งของเวิร์กสเปซการตรวจสอบระบบคลาวด์
ในหน้าการตรวจสอบระบบคลาวด์ ให้เปิดพื้นที่ทํางาน แล้วไปที่หน้าการแจ้งเตือน
คลิกสร้างนโยบาย
ป้อนชื่อนโยบายการแจ้งเตือน
เพิ่มเงื่อนไขการแจ้งเตือนตามเมตริก Firebase รายการ คลิกเพิ่มเงื่อนไข
เลือกเป้าหมาย ในช่องค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage สําหรับ Firebase จากเมนูแบบเลื่อนลงที่ระบบสร้างขึ้นโดยอัตโนมัติ ให้เลือกเมตริก Cloud Storage รายการใดรายการหนึ่ง
ในส่วนทริกเกอร์นโยบาย ให้ใช้ช่องแบบเลื่อนลงเพื่อกำหนดเงื่อนไขการแจ้งเตือน
เพิ่มช่องทางการแจ้งเตือนลงในนโยบายการแจ้งเตือน ในส่วนการแจ้งเตือน ให้คลิกเพิ่มช่องทางการแจ้งเตือน เลือกอีเมลจากเมนูแบบเลื่อนลง
ป้อนอีเมลในช่องอีเมล คลิกเพิ่ม
(ไม่บังคับ) กรอกข้อมูลในช่องเอกสารประกอบเพื่อรวมข้อมูลเพิ่มเติมในอีเมลแจ้งเตือน
คลิกบันทึก
หากการใช้งาน Cloud Storage เกินเกณฑ์ที่กำหนดไว้ คุณจะได้รับการแจ้งเตือนทางอีเมล
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายการแจ้งเตือนได้ในข้อมูลเบื้องต้นเกี่ยวกับการแจ้งเตือน