การตรวจสอบประสิทธิภาพ Firebase
รับข้อมูลเชิงลึกเกี่ยวกับปัญหาด้านประสิทธิภาพของแอป
Firebase Performance Monitoring เป็นบริการที่ช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับคุณลักษณะด้านประสิทธิภาพของ iOS, Android และเว็บแอปคุณใช้ SDK การตรวจสอบประสิทธิภาพเพื่อรวบรวมข้อมูลประสิทธิภาพจากแอปของคุณจากนั้นตรวจสอบและวิเคราะห์ข้อมูลนั้นในคอนโซล Firebase การตรวจสอบประสิทธิภาพช่วยให้คุณเข้าใจแบบเรียลไทม์ว่าสามารถปรับปรุงประสิทธิภาพของแอปได้อย่างไรเพื่อให้คุณสามารถใช้ข้อมูลดังกล่าวเพื่อแก้ไขปัญหาด้านประสิทธิภาพได้
ความสามารถที่สำคัญ
วัดเวลาเริ่มต้นแอปคำขอเครือข่าย HTTP และอื่น ๆ โดยอัตโนมัติ | เมื่อคุณรวม SDK การตรวจสอบประสิทธิภาพเข้ากับแอปของคุณคุณไม่จำเป็นต้องเขียนโค้ดใด ๆ ก่อนที่แอปของคุณจะเริ่มตรวจสอบประสิทธิภาพที่สำคัญหลายประการโดยอัตโนมัติ สำหรับแอปที่มาพร้อมเครื่อง SDK จะบันทึกเวลาเริ่มต้นการแสดงผลข้อมูลตามหน้าจอและกิจกรรมขณะอยู่ในส่วนหน้าหรือพื้นหลัง สำหรับเว็บแอป SDK จะบันทึกแง่มุมต่างๆเช่นการระบายสีเนื้อหาแรกความสามารถสำหรับผู้ใช้ในการโต้ตอบกับแอปของคุณและอื่น ๆ |
รับข้อมูลเชิงลึกเกี่ยวกับสถานการณ์ที่สามารถปรับปรุงประสิทธิภาพของแอปได้ | การเพิ่มประสิทธิภาพแอปของคุณอาจเป็นเรื่องท้าทายเมื่อคุณไม่รู้แน่ชัดว่าเหตุใดแอปจึงไม่เป็นไปตามความคาดหวังของผู้ใช้ นั่นเป็นเหตุผลที่การตรวจสอบประสิทธิภาพช่วยให้คุณเห็นเมตริกประสิทธิภาพแยกตาม คุณสมบัติ เช่นประเทศอุปกรณ์เวอร์ชันแอปและระดับระบบปฏิบัติการ |
ปรับแต่งการตรวจสอบสำหรับแอปของคุณ | คุณสามารถใช้การ ติดตามโค้ดที่กำหนดเอง เพื่อบันทึกประสิทธิภาพของแอปของคุณในสถานการณ์เฉพาะเช่นเมื่อคุณโหลดหน้าจอใหม่หรือแสดงคุณลักษณะแบบโต้ตอบใหม่ และคุณสามารถสร้าง เมตริกที่กำหนดเอง บนการติดตามโค้ดที่กำหนดเองเหล่านี้เพื่อนับเหตุการณ์ที่คุณกำหนด (เช่นการเข้าชมแคช) ระหว่างการติดตามเหล่านั้น |
มันทำงานอย่างไร?
เมื่อคุณเพิ่ม SDK การตรวจสอบประสิทธิภาพ Firebase จะ เริ่มรวบรวมข้อมูลสำหรับกระบวนการทั่วไปหลายอย่างในแอปของคุณ โดยอัตโนมัติ ตัวอย่างเช่น
การตรวจสอบประสิทธิภาพใช้การ ติดตาม เพื่อรวบรวมข้อมูลเกี่ยวกับกระบวนการเหล่านี้ การติดตามคือรายงานที่มีข้อมูลที่บันทึกระหว่างสองจุดในเวลาในแอปของคุณ
ข้อมูลประสิทธิภาพที่รวบรวมสำหรับการติดตามแต่ละรายการเรียกว่า เมตริก และแตกต่างกันไปขึ้นอยู่กับประเภทของการติดตาม ตัวอย่างเช่นเมื่ออินสแตนซ์ของแอปของคุณส่งคำขอเครือข่ายการติดตามจะรวบรวมเมตริกที่สำคัญสำหรับการตรวจสอบคำขอเครือข่ายเช่นเวลาตอบสนองและขนาดเพย์โหลด
ทุกครั้งที่อินสแตนซ์ของแอปของคุณเรียกใช้กระบวนการที่ถูกตรวจสอบการติดตามที่เกี่ยวข้องจะรวบรวมข้อมูล แอตทริบิวต์ สำหรับอินสแตนซ์ของแอปนั้นโดยอัตโนมัติ ตัวอย่างเช่นหากแอป Android ส่งคำขอเครือข่ายการติดตามจะรวบรวมอุปกรณ์เวอร์ชันของแอปและแอตทริบิวต์อื่น ๆ สำหรับอินสแตนซ์ของแอปนั้น ๆ คุณสามารถใช้แอตทริบิวต์เหล่านี้เพื่อกรองข้อมูลประสิทธิภาพและเรียนรู้ว่ากลุ่มผู้ใช้บางกลุ่มกำลังประสบปัญหาหรือไม่
การติดตามแบบสำเร็จรูปจากการตรวจสอบประสิทธิภาพช่วยให้คุณเริ่มต้นด้วยการตรวจสอบแอปของคุณ แต่หากต้องการเรียนรู้เกี่ยวกับประสิทธิภาพของงานหรือโฟลว์เฉพาะให้ลอง ใช้เครื่องมือติดตามโค้ดที่ คุณ กำหนดเอง ในแอปของคุณ
เส้นทางการนำไปใช้งาน
เพิ่ม SDK การตรวจสอบประสิทธิภาพให้กับแอปของคุณ | คุณสามารถเพิ่ม SDK การตรวจสอบประสิทธิภาพลงในแอปของคุณพร้อมกับผลิตภัณฑ์ Firebase อื่น ๆ ที่คุณต้องการใช้ในแอปของคุณ iOS | Android | เว็บ | |
(ไม่จำเป็น) เครื่องมือติดตามโค้ดที่กำหนดเองและเมตริกที่กำหนดเองในแอปของคุณ | เมื่อใช้ SDK การตรวจสอบประสิทธิภาพคุณสามารถใช้การ ติดตามโค้ดที่กำหนดเองและเมตริกที่กำหนดเอง เพื่อวัดประสิทธิภาพของแอปของคุณในแง่มุมที่เฉพาะเจาะจง | |
ตรวจสอบข้อมูลประสิทธิภาพในคอนโซลแบบเรียลไทม์ | ใน คอนโซล Firebase คุณตรวจสอบข้อมูลประสิทธิภาพจากผู้ใช้เพื่อเรียนรู้สถานการณ์เฉพาะที่อาจปรับปรุงประสิทธิภาพของแอปได้ คุณยังสามารถแจกแจงข้อมูลประสิทธิภาพตาม แอตทริบิวต์ เช่นเวอร์ชันแอปประเทศอุปกรณ์หรือระบบปฏิบัติการ |
ข้อมูลผู้ใช้
การตรวจสอบประสิทธิภาพไม่ได้จัดเก็บข้อมูลส่วนบุคคลที่สามารถระบุตัวตนได้อย่างถาวร (เช่นชื่อที่อยู่อีเมลหรือหมายเลขโทรศัพท์) ในขณะที่ตรวจสอบคำขอเครือข่าย HTTP การตรวจสอบประสิทธิภาพจะใช้ URL (ไม่รวมพารามิเตอร์ URL) เพื่อสร้างรูปแบบ URL แบบรวมและไม่ระบุตัวตนซึ่งในที่สุดจะยังคงอยู่และแสดงในคอนโซล Firebase
สำหรับรายละเอียดเพิ่มเติมโปรดดู ตัวอย่างข้อมูลที่รวบรวมโดย Performance Monitoring
ขั้นตอนถัดไป
หากต้องการเริ่มต้นใช้งานการตรวจสอบประสิทธิภาพในแอปของคุณโปรดไปที่: