Check out what’s new from Firebase at Google I/O 2022. Learn more

การตรวจสอบผลการดำเนินงาน Firebase

ข้อมูลเชิงลึกกำไรเป็นปัญหาประสิทธิภาพการทำงานของแอป

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

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

แพลตฟอร์มแอปเปิ้ล Android เว็บ

กระพือ

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

โดยอัตโนมัติการวัดแอปเวลาเริ่มต้น, HTTP ร้องขอของเครือข่ายและอื่น ๆ เมื่อคุณผสานรวมประสิทธิภาพการตรวจสอบ SDK ใน app ของคุณคุณไม่จำเป็นต้องเขียนโค้ดใด ๆ ก่อนที่แอปของคุณเริ่มต้นโดยอัตโนมัติตรวจสอบหลายแง่มุมที่สำคัญของการปฏิบัติงาน
สำหรับแอพพลิเคพื้นเมืองเวลาบันทึก SDK เริ่มต้นการแสดงผลข้อมูลตามหน้าจอและกิจกรรมขณะที่อยู่ในเบื้องหน้าหรือพื้นหลัง สำหรับเว็บแอป SDK ล็อกด้านเช่นสี contentful แรกความสามารถให้ผู้ใช้สามารถโต้ตอบกับแอปและอื่น ๆ
ความเข้าใจกําไรจากการเข้าไปอยู่ในสถานการณ์ที่ประสิทธิภาพของแอปอาจจะดีขึ้น เพิ่มประสิทธิภาพการทำงานของแอปสามารถท้าทายเมื่อคุณไม่ทราบสั้น ๆ ว่าทำไมมันจะลดลงของความคาดหวังของผู้ใช้ นั่นเป็นเหตุผลที่การตรวจสอบประสิทธิภาพช่วยให้คุณดูตัวชี้วัดประสิทธิภาพโดยแบ่งตาม คุณลักษณะ เช่นประเทศอุปกรณ์รุ่น app และระดับปฏิบัติการ
ปรับแต่งการตรวจสอบแอปของคุณ คุณสามารถเครื่องดนตรี ร่องรอยรหัสที่กำหนดเอง ที่ จะจับประสิทธิภาพการทำงานของแอปในสถานการณ์ที่เฉพาะเจาะจงเช่นเมื่อคุณโหลดหน้าจอใหม่หรือแสดงคุณลักษณะใหม่แบบโต้ตอบ และคุณสามารถสร้าง ตัวชี้วัดที่กำหนดเอง ในเหล่านี้ร่องรอยรหัสที่กำหนดเองที่จะนับเหตุการณ์ที่คุณกำหนด (เช่นฮิตแคช) ในระหว่างร่องรอยเหล่านั้น
ระบุการเปลี่ยนแปลงอย่างมีนัยสำคัญในการทำงานของแอป การระบุและแก้ไขปัญหาประสิทธิภาพการทำงานของแอพพลิเคสำคัญเช่นปัญหาเครือข่ายมีความสำคัญต่อความสำเร็จของแอปของคุณ การตรวจสอบประสิทธิภาพช่วยให้คุณสามารถ ตั้งค่าและปรับแต่งการแจ้งเตือน สำหรับส่วนที่สำคัญที่สุดของ app ของคุณเพื่อให้คุณสามารถดูและตอบสนองต่อข้อผิดพลาดประสิทธิภาพ - ก่อนที่จะส่งผลกระทบต่อผู้ใช้ของคุณ

มันทำงานอย่างไร

เมื่อคุณเพิ่ม SDK การตรวจสอบประสิทธิภาพ, Firebase เริ่มต้น โดยอัตโนมัติการ เก็บรวบรวมข้อมูลสำหรับกระบวนการพื้นฐานหลายประการใน app ของคุณตัวอย่างเช่น:

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

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

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

out-of-the-box ร่องรอยจากการตรวจสอบประสิทธิภาพให้คุณเริ่มต้นด้วยการตรวจสอบของแอป แต่ที่จะเรียนรู้เกี่ยวกับประสิทธิภาพของงานที่เฉพาะเจาะจงหรือกระแสลอง instrumenting ร่องรอยของคุณเองของรหัส ใน app ของคุณ

เส้นทางการดำเนินงาน

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

ข้อมูลของผู้ใช้

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

สำหรับรายละเอียดเพิ่มเติมโปรดดู ตัวอย่างของข้อมูลที่เก็บรวบรวมโดยการตรวจสอบประสิทธิภาพ

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