หน้านี้จะอธิบายวิธีใช้ข้อมูลเชิงลึกเกี่ยวกับการใช้งานเพื่อวิเคราะห์การใช้งานที่เรียกเก็บเงินได้สำหรับฐานข้อมูลที่เฉพาะเจาะจง คุณสามารถแบ่งข้อมูลนี้ตามมิติข้อมูล เช่น คอลเล็กชัน กลุ่มคอลเล็กชัน หรือเนมสเปซ (เฉพาะโหมด Datastore) ในระยะเวลาที่กำหนดเอง เมตริกข้อมูลเชิงลึกเกี่ยวกับการใช้งานที่แสดงจะแตกต่างกันไปตามรุ่นหรือโหมด
| รุ่น | เมตริก |
| มาตรฐาน |
|
| Enterprise |
|
ภาพรวมข้อมูลเชิงลึกเกี่ยวกับการใช้งาน
ใช้แดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการใช้งานเพื่อตรวจสอบการใช้งานสำหรับฐานข้อมูลที่เฉพาะเจาะจง แดชบอร์ดนี้ช่วยคุณในเรื่องต่อไปนี้
- ตรวจสอบการใช้งานแบบละเอียด: ติดตามการดำเนินการที่เรียกเก็บเงินได้ซึ่งแบ่งตาม
มิติข้อมูล เช่น
collection,collectionGroup, หรือnamespace - เพิ่มประสิทธิภาพค่าใช้จ่าย: ระบุการใช้งานที่มีการเรียกเก็บเงินสูงเพื่อดูว่าคุณจะ เพิ่มประสิทธิภาพโครงสร้างข้อมูลหรือคําค้นหาและลดค่าใช้จ่ายโดยรวมได้ที่ใด
- ติดตามแนวโน้มในอดีต: ตรวจสอบการเปลี่ยนแปลงของสถิติการใช้งานที่เรียกเก็บเงินได้ ในช่วงเวลาที่เฉพาะเจาะจง
บทบาทที่จำเป็น
หากต้องการรับสิทธิ์ที่จำเป็นในการดูแดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการใช้งาน ให้ขอ ผู้ดูแลระบบมอบบทบาท Datastore Viewer
(roles/datastore.viewer) บทบาท IAM ในโปรเจ็กต์ให้คุณ
บทบาทที่กำหนดไว้ล่วงหน้านี้มีสิทธิ์ datastore.insights.get ซึ่งจำเป็นสำหรับการดูแดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการใช้งาน
นอกจากนี้ คุณยังอาจได้รับสิทธิ์นี้ด้วย บทบาทที่กำหนดเอง หรือ บทบาทที่กำหนดไว้ล่วงหน้าอื่นๆ
แดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการใช้งาน
แดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการใช้งานจะจัดระเบียบเป็น 2 ส่วนหลัก ดังนี้
- การใช้งานทั้งหมด: แสดงเมตริกที่รวบรวม (การอ่าน การเขียน การลบ TTL) สำหรับฐานข้อมูลทั้งหมด
- การใช้งานตามกลุ่ม: แสดงเมตริกที่แบ่งตามมิติข้อมูล 100 อันดับแรกและจัดกลุ่มตามคอลเล็กชัน กลุ่มคอลเล็กชัน หรือเนมสเปซ
เมตริกการใช้งานทั้งหมดและการใช้งานตามกลุ่ม
โปรดทราบว่าผลรวมของเมตริกในส่วนการใช้งานตามกลุ่มอาจไม่ตรงกับเมตริกที่แสดงในส่วนการใช้งานทั้งหมด ความแตกต่างนี้เป็นเรื่องที่เกิดขึ้นได้เนื่องจากปัจจัยต่อไปนี้
- ข้อจำกัดการใช้งานตามกลุ่ม (100 อันดับแรก): ส่วนการใช้งานตามกลุ่มจำกัดไว้ที่การแสดงรายการการใช้งานสำหรับคอลเล็กชัน กลุ่มคอลเล็กชัน หรือเนมสเปซ 100 อันดับแรกเท่านั้น การใช้งานที่เกิดจากมิติข้อมูลที่มีการใช้งานน้อยกว่าจะรวมอยู่ในตัวเลขการใช้งานทั้งหมด แต่จะไม่แสดงเป็นรายการแยกต่างหากในเมตริกการใช้งานตามกลุ่ม
- การสุ่มตัวอย่างสำหรับการดำเนินการที่กว้าง: สำหรับคำขอที่มีผลต่อคอลเล็กชันจำนวนมาก (เช่น การรวมคอลเล็กชันหลายรายการ,
ListCollectionIds,ListDocuments, การค้นหาแบบไม่มี Kind) ข้อมูลเชิงลึกเกี่ยวกับการใช้งานอาจสุ่มตัวอย่างคอลเล็กชัน โดยจัดลำดับความสำคัญของคอลเล็กชันที่มีการใช้งานสูงสุด ด้วยเหตุนี้ คอลเล็กชันที่ได้รับผลกระทบทั้งหมดจึงไม่รวมอยู่ในเมตริกการใช้งานตามกลุ่ม ชื่อที่สงวนไว้: Cloud Firestore สงวนชื่อที่มีคำนำหน้าเป็น ขีดล่างคู่ (__*__) ไว้สำหรับข้อมูลเมตาภายใน การใช้งานที่เกี่ยวข้องกับชื่อที่สงวนไว้เหล่านี้จะรวมอยู่ในการใช้งานทั้งหมด แต่จะไม่รวมอยู่ในเมตริกการใช้งานตามกลุ่ม
มิติข้อมูลการใช้งานตามกลุ่ม
ส่วนการใช้งานตามกลุ่มจะจัดระเบียบเมตริกการใช้งานตามมิติข้อมูลที่กำหนดโดย API ที่เปิดใช้ ดังนี้
- คอลเล็กชัน: พร้อมใช้งานเมื่อเปิดใช้ Cloud Firestore API
- กลุ่มคอลเล็กชัน: โดยทั่วไปพร้อมใช้งานในการกำหนดค่า API ทั้งหมด
ข้อมูลเชิงลึกเกี่ยวกับการใช้งาน
ข้อมูลเชิงลึกเกี่ยวกับการใช้งานในคอนโซล Google Cloud จะแสดงข้อมูลที่มาจากเมธอด API ต่อไปนี้
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
ชื่อช่อง รายละเอียด ชื่อคอลเล็กชัน
ชื่อกลุ่มคอลเล็กชันค่าที่สอดคล้องกับมิติข้อมูลการใช้งานที่ระบบรวบรวมข้อมูลการใช้งาน ซึ่งอาจเป็นชื่อคอลเล็กชันหรือชื่อกลุ่มคอลเล็กชัน การดำเนินการอ่านทั้งหมด จำนวนการดำเนินการอ่านทั้งหมด ใช้ได้กับรุ่น Standard เท่านั้น การดำเนินการเขียนทั้งหมด จำนวนการดำเนินการเขียนทั้งหมด รวมถึงการดำเนินการลบด้วย ใช้ได้กับรุ่น Standard เท่านั้น การดำเนินการลบ TTL ทั้งหมด จำนวนการดำเนินการลบ TTL ทั้งหมด ใช้ได้กับรุ่น Standard เท่านั้น การดำเนินการอ่านทั้งหมด จำนวนหน่วยการอ่านแบบแบ่งส่วนทั้งหมด (ส่วนละ 4 KiB) ใช้ได้กับรุ่น Enterprise เท่านั้น การดำเนินการเขียนทั้งหมด จำนวนหน่วยการเขียนแบบแบ่งส่วนทั้งหมด (ส่วนละ 1 KiB) รวมถึงหน่วยการลบด้วย ใช้ได้กับรุ่น Enterprise เท่านั้น การดำเนินการลบ TTL หรือการลบที่มีการจัดการทั้งหมด จำนวนหน่วยการลบ TTL หรือการลบที่มีการจัดการทั้งหมด ใช้ได้กับรุ่น Enterprise เท่านั้น หน่วย Eventarc ทั้งหมด จำนวนหน่วย Eventarc ทั้งหมด ใช้ได้กับรุ่น Enterprise เท่านั้น ไบต์การอ่านทั้งหมด จำนวนไบต์ทั้งหมดที่สแกน จำนวนเอกสารทั้งหมดที่สแกน จำนวนเอกสารทั้งหมดที่สแกน จำนวนรายการดัชนีทั้งหมดที่สแกน จำนวนรายการดัชนีทั้งหมดที่สแกน จำนวนเอกสารทั้งหมดที่เขียน จำนวนเอกสารทั้งหมดที่เขียน จำนวนรายการดัชนีทั้งหมดที่เขียน จำนวนรายการดัชนีทั้งหมดที่เขียน ขนาดเอกสารทั้งหมดที่เขียน ขนาดการเขียนเอกสารทั้งหมดในหน่วยไบต์ ข้อจำกัด
- ระบบจะไม่ติดตามการค้นหาแบบสตรีมมิงที่มีส่วนทำให้เกิดการอ่านและการเขียนที่เรียกเก็บเงินได้ ซึ่งเป็นส่วนหนึ่งของการตอบกลับ API
- ระบบไม่รองรับข้อมูลเชิงลึกเกี่ยวกับการใช้งานสำหรับการดำเนินการของผู้ดูแลระบบ (ที่มีส่วนทำให้เกิดการอ่านและการเขียนที่เรียกเก็บเงินได้) เช่น การนำเข้า/ส่งออก การลบจำนวนมาก การกู้คืน การโคลน และการสร้างดัชนีในรุ่น Enterprise
- ระบบไม่รองรับการเรียกเก็บเงินค่าการรับส่งข้อมูลขาออกจากเครือข่ายและการจัดเก็บข้อมูล
ราคา
ข้อมูลเชิงลึกเกี่ยวกับการใช้งานไม่มีค่าใช้จ่ายเพิ่มเติม
ดูข้อมูลเชิงลึกเกี่ยวกับการใช้งาน
หากต้องการดูข้อมูลเชิงลึกเกี่ยวกับการใช้งานสำหรับฐานข้อมูล Cloud Firestore ให้เปิดบานหน้าต่าง ข้อมูลเชิงลึกเกี่ยวกับการใช้งาน ของฐานข้อมูลในคอนโซล Google Cloud
ในคอนโซล Google Cloud ให้ไปที่หน้าฐานข้อมูล
เลือกฐานข้อมูลจากรายการฐานข้อมูล
คลิกข้อมูลเชิงลึกเกี่ยวกับการใช้งาน ในเมนูการนำทาง
ใช้เมนูแบบเลื่อนลงจัดกลุ่มตาม เพื่อดูข้อมูลเชิงลึกเกี่ยวกับการใช้งานสำหรับคอลเล็กชัน กลุ่มคอลเล็กชัน หรือเนมสเปซ คุณสามารถดูข้อมูลเชิงลึกเกี่ยวกับการใช้งานย้อนหลังได้สูงสุด 45 วัน