Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

การตรวจสอบประสิทธิภาพของ Firebase

รับข้อมูลเชิงลึกเกี่ยวกับปัญหาด้านประสิทธิภาพของแอป

การตรวจสอบประสิทธิภาพของ Firebase เป็นบริการที่ช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับคุณลักษณะด้านประสิทธิภาพของ Apple, Android และเว็บแอป

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

แพลตฟอร์ม Apple Android Web

กระพือปีก

ความสามารถที่สำคัญ

วัดเวลาเริ่มต้นแอป คำขอเครือข่าย 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

ขั้นตอนถัดไป