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