Catch up on everthing we announced at this year's Firebase Summit. Learn more

การตรวจสอบข้อมูลประสิทธิภาพในคอนโซล

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

ติดตามตัวชี้วัดหลักในแดชบอร์ดของคุณ

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

รูปภาพของบอร์ดเมตริกในแดชบอร์ดการตรวจสอบประสิทธิภาพของ Firebase

ต่อไปนี้คือตัวอย่างแนวโน้มที่คุณสามารถติดตามได้:

  • การเพิ่มขึ้นใน app เวลาเริ่มต้นตั้งแต่คุณเพิ่มโทรปิดกั้น API ใหม่ที่จะเริ่มต้นแอป
  • ลดลงในการตอบสนองขนาดน้ำหนักบรรทุกสำหรับคำขอเครือข่ายตั้งแต่คุณดำเนินการปรับขนาดภาพเต็มขนาดที่จะย่อ
  • การลดลงของอัตราความสำเร็จของเครือข่ายสำหรับการโทร API ของบุคคลที่สามในช่วงการหยุดทำงานของระบบนิเวศ

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

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

กระดานเมตริกจะแสดงข้อมูลเมตริกที่เก็บรวบรวมในช่วงเวลาต่างๆ ทั้งในรูปแบบกราฟิกและการเปลี่ยนแปลงเป็นเปอร์เซ็นต์ที่เป็นตัวเลข

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

สีแดง สีเขียว และสีเทาหมายถึงอะไร

ตัวชี้วัดส่วนใหญ่มีทิศทางแนวโน้มที่ต้องการ ดังนั้นกระดานตัวชี้วัดจึงใช้สีเพื่อแสดงการตีความว่าข้อมูลของตัวชี้วัดมีแนวโน้มไปในทิศทางที่ดีหรือไม่ดี

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

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

เส้นทึบและเส้นประหมายถึงอะไร

  • เส้นทึบสีน้ำเงินเข้ม - ค่าตัวชี้วัดของช่วงเวลาสำหรับทุกรุ่นของแอป
    บรรทัดนี้ถือเป็นบรรทัดฐานสำหรับแอปของคุณ

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

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

  • ไฟเส้นประสีฟ้า - ค่าเมตริกสำหรับทุกรุ่นในช่วงเวลาที่เฉพาะเจาะจงในอดีตที่ผ่านมา
    ตัวอย่างเช่นถ้าคุณเลือกที่จะแสดงในแผนภูมิของ 7 วันที่ผ่านมาและคุณโฉบกว่า 30 สิงหาคมจากนั้นไฟเส้นประสีฟ้าบอกคุณค่าของตัวชี้วัดสำหรับทุกรุ่นที่ 23 สิงหาคม



ดูร่องรอยและข้อมูลของพวกเขา

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

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

  • หากคุณเลือกที่ร้อยละ 50% และช่วงเวลาของการล่าสุด 7 วันแล้วค่าตัวชี้วัดที่จะเป็นค่ามัธยฐานของข้อมูลที่รวบรวมจากวันที่ล่าสุดและเปอร์เซ็นต์การเปลี่ยนแปลงจะมีการเปลี่ยนแปลงตั้งแต่ 7 วันก่อน

  • จากนั้นถ้าคุณเปลี่ยนช่วงเวลาในการ 24 ชั่วโมงสุดท้ายแล้วค่าตัวชี้วัดที่จะเป็นค่ามัธยฐานของข้อมูลที่รวบรวมจากชั่วโมงที่ผ่านมามากที่สุดและเปอร์เซ็นต์การเปลี่ยนแปลงจะมีการเปลี่ยนแปลงตั้งแต่ 24 ชั่วโมงก่อน

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

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

ดูข้อมูลเพิ่มเติมสำหรับการติดตามเฉพาะ

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

รูปภาพของข้อมูลการตรวจสอบประสิทธิภาพ Firebase ถูกกรองตามแอตทริบิวต์
  • กรองตามรุ่น App เพื่อดูข้อมูลเกี่ยวกับการเปิดตัวอดีตหรือรุ่นล่าสุดของคุณ
  • กรองตามอุปกรณ์เพื่อเรียนรู้วิธีจัดการกับอุปกรณ์รุ่นเก่าของแอป
  • กรองตามประเทศเพื่อให้แน่ใจว่าสถานที่ตั้งของฐานข้อมูลของคุณจะไม่ส่งผลกระทบต่อภูมิภาคที่เฉพาะเจาะจง

ดูตัวชี้วัดที่รวบรวมทั้งหมดสำหรับการติดตาม

หากคุณคลิกชื่อการติดตามในตารางการติดตาม คุณจะเห็นภาพรวมของข้อมูลการติดตามบนการ์ดเมตริก

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

  • เครือข่ายร่องรอยคำขอ - ที่มีบัตรตัวชี้วัดที่มีเวลาตอบสนองการตอบสนองขนาดบรรจุคำขอขนาดน้ำหนักบรรทุกและอัตราความสำเร็จ
  • App เริ่มต้นแอปในเบื้องหน้า, app ในพื้นหลังและรหัสที่กำหนดเองร่องรอย - ระยะเวลาการ์ดตัวชี้วัดอยู่เสมอ (ค่าดีฟอลต์เมตริกสำหรับประเภทนี้ร่องรอย) สำหรับการติดตามโค้ดที่กำหนดเอง หากคุณเพิ่มเมตริกที่กำหนดเองลงในการติดตาม การ์ดเมตริกเหล่านั้นก็จะแสดงด้วย
  • หน้าจอแสดงผลร่องรอย - บัตรตัวชี้วัดที่มีอยู่การแสดงผลช้าและเฟรมแช่แข็ง

ดูข้อมูลเชิงลึกเกี่ยวกับข้อมูล

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



ดูรายละเอียดเพิ่มเติมเกี่ยวกับตัวอย่างการติดตาม

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

ตัวอย่างเช่น คุณสามารถดูการติดตามโค้ดที่กำหนดเองของคุณตามลำดับที่เริ่มต้น (พร้อมกับระยะเวลาแต่ละรายการ) และคุณยังสามารถดูการติดตามคำขอของเครือข่ายที่เกิดขึ้นในเวลาเดียวกันได้อีกด้วย

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

ต่อไปนี้คือข้อมูลอื่นๆ บางส่วนที่คุณสามารถดูเกี่ยวกับเซสชันผู้ใช้ได้:

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

วิธีดูข้อมูลเซสชัน

  1. ไปที่ แผงควบคุมการปฏิบัติงาน ใน Firebase คอนโซลเลื่อนลงไปที่โต๊ะร่องรอยจากนั้นคลิกที่แท็บย่อยที่เหมาะสมสำหรับการติดตามของดอกเบี้ย
  2. คลิกชื่อการติดตามในตารางเพื่อดูเมทริกที่มีอยู่ทั้งหมด
  3. ในบัตรใด ๆ คลิกดูข้อมูลเพิ่มเติม
  4. ดูตัวอย่างของเซสชัน:
    • ดูเซสชันสำหรับประเภทของผู้ใช้ใด ๆ - คลิกที่ประชุมเห็นในด้านบนขวาด้านบนแผนภูมิ
    • ดูการประชุมที่เกี่ยวข้องกับแอตทริบิวต์ที่เฉพาะเจาะจง - คลิกแอตทริบิวต์ใด ๆ จากนั้นคลิกลิงก์ที่อยู่ถัดจากค่าของแอตทริบิวต์ (ตัวอย่างเช่นอุปกรณ์> Google พิกเซล 3> 3421 ครั้ง)
รูปภาพของการติดตามการตรวจสอบประสิทธิภาพ Firebase พร้อมลิงก์ไปยังเซสชัน

กรองเซสชันตามเปอร์เซ็นต์ไทล์

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

หากต้องการกรองเซสชันที่มีตามเปอร์เซ็นต์ไทล์ ให้ใช้รายการแบบเลื่อนลงเปอร์เซ็นไทล์เหนือรายละเอียดเซสชัน

รูปภาพของหน้าเซสชันการตรวจสอบประสิทธิภาพ Firebase