ในการจัดการโปรเจ็กต์ Firebase คุณจะต้องตรวจสอบการใช้งาน Cloud Storage (เช่น มีการจัดเก็บไบต์กี่ไบต์ มีคำขอดาวน์โหลดกี่รายการที่มาจากแอปของคุณ)
หากต้องการตรวจสอบCloud Storageการใช้งานที่เรียกเก็บเงินแล้ว ให้ดูแดชบอร์ดการใช้งานและการเรียกเก็บเงิน
สำหรับการใช้ทรัพยากร ทั้งแท็บCloud Storage การใช้งานในคอนโซลFirebaseและเมตริกที่ใช้ได้ผ่าน Cloud Monitoring จะช่วยให้คุณตรวจสอบCloud Storageการใช้งานได้ การตรวจสอบประเภทนี้จะช่วยให้คุณเห็นปัญหาที่อาจเกิดขึ้นในแอปได้ การดูการใช้งานแอปยังช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับใบเรียกเก็บเงินด้วย นอกจากนี้ หากมีสิ่งผิดปกติ การมีภาพที่ชัดเจนเกี่ยวกับการดำเนินการของที่เก็บข้อมูล Cloud Storage (เช่น โดยการตรวจสอบการประเมินของ Cloud Storage Security Rules) อาจเป็นประโยชน์ในการแก้ปัญหา
Firebase คอนโซล
Firebase คอนโซลมีแดชบอร์ดการใช้งานที่แสดงไบต์ของพื้นที่เก็บข้อมูล ที่จัดเก็บ จำนวนออบเจ็กต์ แบนด์วิดท์ และคำขอดาวน์โหลดในช่วงระยะเวลาหนึ่ง ระบบจะอัปเดตเมตริกพื้นที่เก็บข้อมูล (ไบต์ที่จัดเก็บและจำนวนออบเจ็กต์) ภายใน 24 ชั่วโมง เมตริกการใช้งาน (แบนด์วิดท์และคำขอดาวน์โหลด) จะอัปเดตทุกๆ 2-3 ชั่วโมง
นอกจากนี้ Firebase คอนโซลยังมีFirebase Security Rulesแดชบอร์ดการประเมิน ซึ่งเป็นมุมมองสรุปการเรียกใช้กฎที่มีประโยชน์ นอกจากนี้ คุณยังตรวจสอบFirebase Security Rules การใช้งานผ่าน Cloud Monitoring ได้ด้วย ซึ่งจะให้เมตริกการประเมินกฎเดียวกัน พร้อมกับความสามารถในการสร้างแดชบอร์ดที่กำหนดเอง วิเคราะห์แนวโน้ม และกำหนดค่า การแจ้งเตือน (เช่น เมื่อคำขอที่ถูกปฏิเสธเพิ่มขึ้นอย่างรวดเร็ว) ดูรายการเมตริกทั้งหมดที่ใช้ได้ใน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การประเมินที่ดำเนินการเพื่อตอบสนองต่อคำขอเขียน หรืออ่าน คุณสามารถแบ่งเมตริกนี้ตามผลลัพธ์ของคำขอ (ALLOW, DENY หรือ ERROR) หรือชื่อที่เก็บข้อมูล |
- อัตราการสุ่มตัวอย่าง
- ระบบจะสุ่มตัวอย่างเมตริก Cloud Storage ทุกๆ 60 วินาที แต่อาจใช้เวลาถึง 4 นาทีในการอัปเดตให้แสดงในแดชบอร์ด
เมื่อใช้เมตริกเหล่านี้ คุณจะตั้งค่าCloud Storageแดชบอร์ดได้ดังตัวอย่างต่อไปนี้
ทำตามขั้นตอนด้านล่างเพื่อเริ่มตรวจสอบ Cloud Storage ด้วย Cloud Monitoring
สร้างพื้นที่ทำงานของ Cloud Monitoring
หากต้องการตรวจสอบ Firebase ด้วย Cloud Monitoring คุณต้องตั้งค่าพื้นที่ทำงานสำหรับโปรเจ็กต์ พื้นที่ทํางานจะจัดระเบียบ ข้อมูลการตรวจสอบจากโปรเจ็กต์อย่างน้อย 1 รายการ หลังจากตั้งค่าพื้นที่ทํางานแล้ว คุณจะสร้างแดชบอร์ดที่กําหนดเองและนโยบายการแจ้งเตือนได้
-
หากโปรเจ็กต์เป็นส่วนหนึ่งของพื้นที่ทํางานอยู่แล้ว หน้า Cloud Monitoring จะเปิดขึ้น หรือเลือกพื้นที่ทำงานสำหรับโปรเจ็กต์
เลือกตัวเลือกพื้นที่ทำงานใหม่หรือเลือกพื้นที่ทำงานที่มีอยู่
คลิกเพิ่ม หลังจากสร้างพื้นที่ทํางานแล้ว หน้า Cloud Monitoring จะเปิดขึ้น
สร้างแดชบอร์ดและเพิ่มแผนภูมิ
แสดงเมตริก Firebase ที่รวบรวมจาก Cloud Monitoring ในแผนภูมิและแดชบอร์ดของคุณเอง
ก่อนดำเนินการต่อ โปรดตรวจสอบว่าโปรเจ็กต์เป็นส่วนหนึ่งของพื้นที่ทำงานของ Cloud Monitoring
ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทํางานแล้วไปที่หน้าแดชบอร์ด
คลิกสร้างแดชบอร์ด แล้วป้อนชื่อแดชบอร์ด
คลิกเพิ่มแผนภูมิที่มุมขวาบน
ในหน้าต่างเพิ่มแผนภูมิ ให้ป้อนชื่อแผนภูมิ คลิกแท็บเมตริก
ในช่องค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage สำหรับ Firebase เลือกCloud Storageเมตริกจากเมนูแบบเลื่อนลงที่ป้อนข้อมูลอัตโนมัติ
หากต้องการเพิ่มเมตริกอื่นๆ ลงในแผนภูมิเดียวกัน ให้คลิกเพิ่มเมตริก แล้วทำขั้นตอนก่อนหน้าซ้ำ
(ไม่บังคับ) ปรับแต่งแผนภูมิตามต้องการ เช่น ในช่องตัวกรอง ให้คลิก + เพิ่มตัวกรอง เลื่อนลง แล้วเลือกค่าหรือช่วงสำหรับเมตริกที่สนใจซึ่งคุณต้องการกรองแผนภูมิ
คลิกบันทึก
ดูข้อมูลเพิ่มเติมเกี่ยวกับแผนภูมิ Cloud Monitoring ได้ที่การทำงานกับแผนภูมิ
สร้างนโยบายการแจ้งเตือน
คุณสร้างนโยบายการแจ้งเตือนตามFirebaseเมตริกได้ ทำตามขั้นตอนด้านล่างเพื่อสร้างนโยบายการแจ้งเตือนที่จะส่งอีเมลถึงคุณเมื่อใดก็ตามที่Firebaseเมตริกที่เฉพาะเจาะจงเป็นไปตามเกณฑ์ที่กำหนด
ก่อนดำเนินการต่อ โปรดตรวจสอบว่าโปรเจ็กต์เป็นส่วนหนึ่งของพื้นที่ทำงานของ Cloud Monitoring
ในหน้า Cloud Monitoring ให้เปิดพื้นที่ทํางาน แล้วไปที่หน้าการแจ้งเตือน
คลิก Create Policy
ป้อนชื่อนโยบายการแจ้งเตือน
เพิ่มเงื่อนไขการแจ้งเตือนตามFirebaseเมตริกอย่างใดอย่างหนึ่ง คลิกเพิ่มเงื่อนไข
เลือกเป้าหมาย ในช่องค้นหาประเภททรัพยากรและเมตริก ให้ป้อน Cloud Storage สำหรับ Firebase เลือกCloud Storageเมตริกจากเมนูแบบเลื่อนลงที่ป้อนข้อมูลอัตโนมัติ
ในส่วนทริกเกอร์นโยบาย ให้ใช้ช่องแบบเลื่อนลงเพื่อกำหนดเงื่อนไขการแจ้งเตือน
เพิ่มช่องทางการแจ้งเตือนลงในนโยบายการแจ้งเตือน ในส่วนการแจ้งเตือน คลิกเพิ่มช่องทางการแจ้งเตือน เลือกอีเมลจากเมนูแบบเลื่อนลง
ป้อนอีเมลในช่องอีเมล คลิกเพิ่ม
คุณจะกรอกช่องเอกสารประกอบเพื่อรวมข้อมูลเพิ่มเติม ในการแจ้งเตือนทางอีเมลก็ได้
คลิกบันทึก
หากการใช้งาน Cloud Storage เกินเกณฑ์ที่กำหนดค่าไว้ คุณจะได้รับการแจ้งเตือนทางอีเมล
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายการแจ้งเตือนได้ที่ ข้อมูลเบื้องต้นเกี่ยวกับการแจ้งเตือน