หากต้องการดูข้อมูลประสิทธิภาพแบบเรียลไทม์ ตรวจสอบให้แน่ใจว่าแอปของคุณใช้เวอร์ชัน SDK การตรวจสอบประสิทธิภาพที่เข้ากันได้กับการประมวลผลข้อมูลแบบเรียลไทม์ เรียนรู้เพิ่มเติมเกี่ยวกับข้อมูลประสิทธิภาพแบบเรียลไทม์
ติดตามตัวชี้วัดหลักในแดชบอร์ดของคุณ
ตัวยึดตำแหน่ง23หากต้องการเรียนรู้ว่าเมตริกหลักของคุณมีแนวโน้มอย่างไร ให้เพิ่มลงในบอร์ดเมตริกที่ด้านบนสุดของแดชบอร์ด ประสิทธิภาพ คุณสามารถระบุการถดถอยได้อย่างรวดเร็วโดยดูการเปลี่ยนแปลงแบบสัปดาห์ต่อสัปดาห์ หรือตรวจสอบว่าการเปลี่ยนแปลงล่าสุดในโค้ดของคุณกำลังปรับปรุงประสิทธิภาพ

ต่อไปนี้คือตัวอย่างแนวโน้มที่คุณสามารถติดตามได้:
- เวลาเริ่มต้นของแอป เพิ่มขึ้นเนื่องจากคุณเพิ่มการเรียก API การบล็อกใหม่ไปที่การเริ่มแอป
- ขนาดเพย์โหลดการตอบกลับ ลดลงสำหรับคำขอเครือข่ายเนื่องจากคุณใช้การปรับขนาดรูปภาพขนาดเต็มเป็นภาพขนาดย่อ
- อัตราความสำเร็จ ของเครือข่ายลดลงสำหรับการเรียก API บุคคลที่สามระหว่างที่ระบบนิเวศขัดข้อง
สมาชิกแต่ละคนของโปรเจ็กต์ Firebase สามารถกำหนดค่าบอร์ดเมตริกของตนเองได้ คุณสามารถติดตามตัววัดที่สำคัญสำหรับคุณ ในขณะที่สมาชิกโครงการคนอื่นๆ สามารถติดตามชุดตัววัดหลักที่แตกต่างกันโดยสิ้นเชิงบนกระดานของพวกเขาเอง
ในการเพิ่มตัววัดในกระดานตัวชี้วัดของคุณ ให้ทำตามขั้นตอนเหล่านี้:
- ไปที่ แดชบอร์ด ประสิทธิภาพ ในคอนโซล Firebase
- คลิกการ์ดตัวชี้วัดที่ว่างเปล่า จากนั้นเลือกตัวชี้วัดที่มีอยู่เพื่อเพิ่มลงในกระดานของคุณ
- คลิก บนการ์ดเมตริกที่มีข้อมูลเพื่อดูตัวเลือกเพิ่มเติม เช่น เพื่อแทนที่หรือลบเมตริก
กระดานเมตริกจะแสดงข้อมูลเมตริกที่เก็บรวบรวมในช่วงเวลาหนึ่ง ทั้งในรูปแบบกราฟิกและการเปลี่ยนแปลงเป็นเปอร์เซ็นต์ที่เป็นตัวเลข
- การ์ดเมตริกแต่ละใบจะแสดงเปอร์เซ็นต์การเปลี่ยนแปลงในค่าของเมตริกในช่วงเวลาที่เลือก ตลอดจนค่าที่รวบรวมล่าสุดของเมตริก ข้อความที่ด้านบนสุดของกระดานเมตริกคือการตีความเปอร์เซ็นต์การเปลี่ยนแปลง
- โดยค่าเริ่มต้น บอร์ดเมตริกจะแสดงค่าเปอร์เซ็นไทล์ที่ 90 ของเมตริก ซึ่งสอดคล้องกับ Android Vitals หากคุณต้องการดูว่าผู้ใช้ส่วนต่างๆ ประสบกับแอปของคุณอย่างไร ให้เลือกเปอร์เซ็นไทล์ที่แตกต่างจากเมนูแบบเลื่อนลงที่ด้านบนของหน้าแดชบอร์ด
- หากคุณมีแอปเวอร์ชันต่างๆ กัน คุณสามารถดูได้ว่ามูลค่าของเมตริกสำหรับเวอร์ชันหนึ่งมีแนวโน้มอย่างไรเมื่อเปรียบเทียบกับเวอร์ชันอื่น และ/หรือเปรียบเทียบกับเวอร์ชัน ทั้งหมด ของคุณ เลือกเวอร์ชันจากดรอปดาวน์ด้านล่างแผนภูมิ
สีแดง สีเขียว และสีเทาหมายถึงอะไร
ตัวชี้วัดส่วนใหญ่มีทิศทางแนวโน้มที่ต้องการ ดังนั้นกระดานตัวชี้วัดจึงใช้สีเพื่อแสดงการตีความว่าข้อมูลของตัวชี้วัดมีแนวโน้มไปในทิศทางที่ดีหรือไม่ดี
ตัวอย่างเช่น สมมติว่าคุณกำลังติดตาม เวลาเริ่มต้น ของแอปสำหรับแอปของคุณ (ค่าที่ควรจะน้อย) หากค่านี้เพิ่มขึ้น กระดานเมตริกจะแสดงเปอร์เซ็นต์การเปลี่ยนแปลงของเมตริกเป็นสีแดง เพื่อแจ้งให้ทราบถึงปัญหาที่อาจเกิดขึ้น อย่างไรก็ตาม หากค่าลดลงหรือไม่เปลี่ยนแปลง กระดานเมตริกจะแสดงเปอร์เซ็นต์เป็นสีเขียวหรือสีเทาตามลำดับ
หากตัววัดไม่มีทิศทางแนวโน้มที่ต้องการอย่างชัดเจน เช่น ขนาดเพย์โหลดการตอบกลับ สำหรับคำขอเครือข่าย กระดานตัวชี้วัดจะแสดงเปอร์เซ็นต์การเปลี่ยนแปลงของตัววัดเป็นสีเทาเสมอ ไม่ว่าข้อมูลจะมีแนวโน้มอย่างไร
เส้นทึบและเส้นประหมายถึงอะไร
เส้นทึบสีน้ำเงินเข้ม — ค่าของตัวชี้วัดเมื่อเวลาผ่านไปสำหรับแอปของคุณ ทุก เวอร์ชัน
บรรทัดนี้ถือเป็นบรรทัดฐานสำหรับแอปของคุณเส้นทึบสีเขียวอ่อน — ค่าของเมตริกในช่วงเวลาหนึ่งสำหรับแอปเวอร์ชันเฉพาะของคุณ
ตามค่าเริ่มต้น กระดานเมตริกจะแสดงข้อมูลสำหรับเวอร์ชัน ล่าสุด หากต้องการแสดงเวอร์ชันอื่นในแผนภูมิ ให้ใช้เมนูแบบเลื่อนลงรายการแรกด้านล่างแผนภูมิเส้นทึบสีเทา — ค่าของเมตริกในช่วงเวลาหนึ่งสำหรับแอปเวอร์ชัน อื่น ของคุณ
ตามค่าเริ่มต้น บอร์ดเมตริกจะไม่แสดงข้อมูลสำหรับเวอร์ชันที่สอง หากต้องการแสดงเวอร์ชันที่สองในแผนภูมิ ให้ใช้เมนูแบบเลื่อนลงรายการที่สองด้านล่างแผนภูมิเส้นประสีน้ำเงินอ่อน — ค่าของตัวชี้วัดสำหรับ ทุก รุ่นในเวลาที่กำหนดในอดีต
ตัวอย่างเช่น หากคุณเลือกที่จะแสดงแผนภูมิในช่วง 7 วันที่ผ่านมา และคุณวางเมาส์เหนือวันที่ 30 สิงหาคม เส้นประสีฟ้าอ่อนจะบอกค่าเมตริกสำหรับเวอร์ชัน ทั้งหมด ในวันที่ 23 สิงหาคม
ดูร่องรอยและข้อมูลของพวกเขา
คุณสามารถดูการติดตามทั้งหมดสำหรับแอปของคุณในตารางการติดตาม ซึ่งอยู่ที่ด้านล่างของ แดชบอร์ด ประสิทธิภาพ ตารางจัดกลุ่มการติดตามแต่ละประเภทภายในแท็บย่อยที่เหมาะสม ตัวอย่างเช่น การติดตามคำขอเครือข่ายทั้งหมดอยู่ภายใต้แท็บย่อย คำขอเครือข่าย
ตารางการติดตามแสดงค่าสำหรับเมตริกระดับบนสุดบางรายการสำหรับแต่ละการติดตาม พร้อมด้วยเปอร์เซ็นต์การเปลี่ยนแปลงสำหรับค่าของเมตริกแต่ละรายการ ค่าเหล่านี้คำนวณจากการเลือกเปอร์เซ็นไทล์และช่วงเวลาที่ตั้งไว้ที่ด้านบนของแท็บ แดชบอร์ด นี่คือตัวอย่างบางส่วน:
- หากคุณเลือกเปอร์เซ็นไทล์ที่ 90% และช่วงเวลาของ 7 วันล่าสุด ค่าของเมตริกจะเป็น เปอร์เซ็นไทล์ที่ 90 ของข้อมูลที่รวบรวมจาก วัน ล่าสุด และเปอร์เซ็นต์ที่เปลี่ยนแปลงจะเป็นการเปลี่ยนแปลงตั้งแต่ 7 วันก่อนหน้า
- หากคุณเปลี่ยนช่วงเวลาเป็น 24 ชั่วโมงล่าสุด ค่าของเมตริกจะเป็น ค่ามัธยฐาน ของข้อมูลที่รวบรวมจาก ชั่วโมง ล่าสุด และเปอร์เซ็นต์การเปลี่ยนแปลงจะเป็นการเปลี่ยนแปลงตั้งแต่ 24 ชั่วโมงก่อนหน้า
คุณสามารถจัดเรียงรายการการติดตามในแต่ละแท็บย่อยตามค่าของตัวชี้วัดหรือตามเปอร์เซ็นต์การเปลี่ยนแปลงสำหรับตัวชี้วัดเฉพาะ วิธีนี้จะช่วยให้คุณระบุปัญหาที่อาจเกิดขึ้นในแอปได้อย่างรวดเร็ว
ในการ ดู เมทริกและข้อมูลทั้งหมดสำหรับการติดตามเฉพาะ ให้คลิกชื่อการติดตามในตารางการติดตาม ส่วนต่อไปนี้ของหน้านี้ให้รายละเอียดเพิ่มเติม
ดูข้อมูลเพิ่มเติมสำหรับการติดตามเฉพาะ
การตรวจสอบประสิทธิภาพมีหน้าการแก้ปัญหาในคอนโซล Firebase ที่เน้นการเปลี่ยนแปลงเมตริก ทำให้ง่ายต่อการจัดการอย่างรวดเร็วและลดผลกระทบของปัญหาด้านประสิทธิภาพในแอปและผู้ใช้ของคุณ คุณสามารถใช้หน้าการแก้ไขปัญหาเมื่อคุณเรียนรู้เกี่ยวกับปัญหาด้านประสิทธิภาพที่อาจเกิดขึ้นได้ ตัวอย่างเช่น ในสถานการณ์ต่อไปนี้:
- คุณเลือกเมตริกที่เกี่ยวข้องบนแดชบอร์ด และคุณสังเกตเห็นความแตกต่างขนาดใหญ่
- ในตารางการติดตาม คุณจัดเรียงเพื่อแสดงเดลต้าที่ใหญ่ที่สุดที่ด้านบน และคุณจะเห็นเปอร์เซ็นต์การเปลี่ยนแปลงที่สำคัญ
- คุณได้รับอีเมลแจ้งเตือนเกี่ยวกับปัญหาด้านประสิทธิภาพ
คุณสามารถเข้าถึงหน้าการแก้ไขปัญหาด้วยวิธีต่อไปนี้:
- บนแดชบอร์ดเมตริก ให้คลิกปุ่ม ดูรายละเอียดเมตริก
- บนการ์ดเมตริก ให้เลือก => ดูรายละเอียด หน้าการแก้ปัญหาจะแสดงข้อมูลเกี่ยวกับเมตริกที่คุณเลือก
- ในตารางการติดตาม ให้คลิกชื่อการติดตามหรือค่าเมทริกในแถวที่เกี่ยวข้องกับการติดตามนั้น
- ในการแจ้งเตือนทางอีเมล ให้คลิก ตรวจสอบ ทันที
เมื่อคุณคลิกชื่อการติดตามในตารางการติดตาม คุณจะสามารถเจาะลึกเข้าไปในเมทริกที่สนใจได้ คลิกปุ่ม กรอง
เพื่อกรองข้อมูลตามแอตทริบิวต์ เช่น
- กรองตาม เวอร์ชันของแอป เพื่อดูข้อมูลเกี่ยวกับรุ่นที่ผ่านมาหรือรุ่นล่าสุดของคุณ
- กรองตาม อุปกรณ์ เพื่อดูวิธีที่อุปกรณ์รุ่นเก่าจัดการกับแอปของคุณ
- กรองตาม ประเทศ เพื่อให้แน่ใจว่าตำแหน่งฐานข้อมูลของคุณไม่กระทบกับภูมิภาคใดภูมิภาคหนึ่ง
ดูตัวชี้วัดที่รวบรวมทั้งหมดสำหรับการติดตาม
เมื่อคุณคลิกเข้าไปในการติดตามแล้ว คุณสามารถเจาะลึกลงไปในเมตริกที่น่าสนใจได้:
- การ ติดตามคำขอเครือข่าย — แท็บเมตริกที่ใช้ได้ ได้แก่ เวลา ตอบสนอง ขนาดเพย์โหลดการตอบสนอง ขนาดเพ ย์ โหลดคำขอ และ อัตราความสำเร็จ
- การเริ่มแอป แอปในเบื้องหน้า แอปในเบื้องหลัง และการติดตามโค้ดที่กำหนดเอง — แท็บเมตริก Duration จะพร้อมใช้งานเสมอ (เมตริกเริ่มต้นสำหรับการติดตามประเภทนี้) สำหรับการติดตามโค้ดที่กำหนดเอง หากคุณเพิ่มเมตริกที่กำหนดเองลงในการติดตาม แท็บเมตริกเหล่านั้นก็จะแสดงขึ้นด้วย
- การติดตามการแสดงผลหน้าจอ — แท็บเมตริกที่ใช้ได้ ได้แก่ การแสดงผลช้า และ เฟรมที่แช่แข็ง
ดูข้อมูลเชิงลึกเกี่ยวกับข้อมูล
คุณสามารถกรองและแบ่งกลุ่มข้อมูลตามแอตทริบิวต์ หรือคุณสามารถคลิกเพื่อดูข้อมูลในบริบทของเซสชันการใช้งานแอปได้
ตัวอย่างเช่น หากต้องการทำความเข้าใจว่าเหตุใดเวลาตอบสนองของเครือข่ายล่าสุดของคุณจึงช้า และประเทศใดมีผลกระทบต่อประสิทธิภาพการทำงานหรือไม่ ให้ทำตามขั้นตอนเหล่านี้:
- เลือก ประเทศ จากดรอปดาวน์แอตทริบิวต์
- ในตาราง ให้จัดเรียงตามค่าล่าสุดเพื่อดูประเทศที่มีผลกระทบมากที่สุดต่อเวลาตอบสนองของเครือข่ายของคุณ
- เลือกประเทศที่มีค่าล่าสุดมากที่สุดเพื่อลงจุดบนกราฟ จากนั้นวางเคอร์เซอร์เหนือไทม์ไลน์ในกราฟเพื่อเรียนรู้ว่าเมื่อใดที่เวลาตอบสนองของเครือข่ายในประเทศเหล่านั้นช้าลง
- หากต้องการตรวจสอบสาเหตุที่แท้จริงของปัญหาเวลาตอบสนองของเครือข่ายในประเทศใดประเทศหนึ่ง ให้เพิ่มตัวกรองสำหรับประเทศเหล่านั้นและดำเนินการตรวจสอบคุณลักษณะอื่นๆ ต่อไป (เช่น ประเภทวิทยุและอุปกรณ์)
ดูรายละเอียดเพิ่มเติมเกี่ยวกับเซสชันผู้ใช้
การตรวจสอบประสิทธิภาพยังให้รายงานของเซสชันผู้ใช้ ซึ่งเป็นช่วงเวลาที่แอปของคุณอยู่เบื้องหน้า รายงานเหล่านี้เชื่อมโยงกับการติดตามเฉพาะ และนำเสนอการติดตามในบริบทไทม์ไลน์ของการติดตามอื่นๆ ที่การตรวจสอบประสิทธิภาพรวบรวมระหว่างเซสชันเดียวกันนั้น
ตัวอย่างเช่น คุณสามารถดูการติดตามโค้ดที่กำหนดเองของคุณตามลำดับที่เริ่มต้น (พร้อมกับระยะเวลาแต่ละรายการ) และคุณยังสามารถดูการติดตามคำขอของเครือข่ายที่เกิดขึ้นในเวลาเดียวกันได้อีกด้วย
คอนโซลจะแสดงการสุ่มตัวอย่างของเซสชันผู้ใช้เหล่านี้ มีให้สำหรับแอป Apple และ Android และสำหรับการติดตามทุกประเภท ยกเว้น การติดตามการแสดงผลหน้าจอ
ต่อไปนี้คือข้อมูลอื่นๆ บางส่วนที่คุณสามารถดูเกี่ยวกับเซสชันผู้ใช้ได้:

- ข้อมูลเกี่ยวกับการติดตาม: ข้อมูลโดยละเอียดเกี่ยวกับการติดตามสำหรับเซสชันนั้น รวมถึงเวลาเริ่มต้น เวลาสิ้นสุด แอตทริบิวต์ (เช่น อุปกรณ์และประเทศ) และตัวชี้วัดที่เกี่ยวข้องใดๆ สำหรับประเภทของการติดตามนั้น (เช่น ระยะเวลาสำหรับการติดตามโค้ดที่กำหนดเองหรือการตอบสนอง เวลาสำหรับการติดตามคำขอเครือข่าย)
- CPU: เวลาของผู้ใช้และเวลาที่ระบบใช้แอปของคุณในระหว่างเซสชัน
- หน่วยความจำ: หน่วยความจำฮี ปที่แอปของคุณใช้ในระหว่างเซสชัน
วิธีดูข้อมูลเซสชัน
- ไปที่ แดชบอร์ด ประสิทธิภาพ ในคอนโซล Firebase เลื่อนลงไปที่ตารางการติดตาม จากนั้นคลิกแท็บย่อยที่เหมาะสมสำหรับการติดตามความสนใจ
- คลิกชื่อการติดตามในตารางเพื่อดูเมทริกที่มีอยู่ทั้งหมด
- หากต้องการดูข้อมูลเซสชันสำหรับการติดตามที่ระบุ ให้คลิก View all sessions
- หากต้องการดูเซสชันที่เกี่ยวข้องกับค่าแอตทริบิวต์ของเมตริกที่เลือก ให้วางเคอร์เซอร์ไว้เหนือแถวที่ต้องการแล้วคลิกข้อความ เซสชัน ที่ปรากฏในคอลัมน์ขวาสุดของแถวนั้น

กรองเซสชันตามเปอร์เซ็นไทล์
เซสชันจะกระจายเป็นเปอร์เซ็นไทล์สำหรับแต่ละเมตริก เซสชันในช่วงเปอร์เซ็นไทล์ที่ต่ำกว่ามีค่าสำหรับเมตริกที่ต่ำกว่าเซสชันในช่วงเปอร์เซ็นไทล์ที่สูงกว่า
หากต้องการกรองเซสชันที่พร้อมใช้งานตามเปอร์เซ็นต์ไทล์ ให้ใช้รายการแบบเลื่อนลงเปอร์เซ็นไทล์เหนือรายละเอียดเซสชัน หรือลากจุดจับของแผนภูมิ
