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

نظارت بر عملکرد Firebase

در مورد مشکلات عملکرد برنامه خود بینش کسب کنید.

Firebase Performance Monitoring سرویسی است که به شما کمک می کند تا در مورد ویژگی های عملکرد اپل، اندروید و برنامه های وب خود اطلاعاتی کسب کنید.

شما از Performance Monitoring SDK برای جمع آوری داده های عملکرد از برنامه خود استفاده می کنید، سپس آن داده ها را در کنسول Firebase بررسی و تجزیه و تحلیل می کنید. نظارت بر عملکرد به شما کمک می کند تا در زمان واقعی بفهمید که عملکرد برنامه شما در کجا می تواند بهبود یابد تا بتوانید از آن اطلاعات برای رفع مشکلات عملکرد استفاده کنید.

سیستم عامل اپل آندروید وب

قابلیت های کلیدی

زمان راه‌اندازی برنامه، درخواست‌های شبکه HTTP و موارد دیگر را به‌طور خودکار اندازه‌گیری کنید هنگامی که SDK نظارت بر عملکرد را در برنامه خود ادغام می کنید، قبل از اینکه برنامه شما به طور خودکار چندین جنبه حیاتی عملکرد را نظارت کند، نیازی به نوشتن کدی ندارید.
برای برنامه‌های بومی، SDK زمان راه‌اندازی، نمایش داده‌ها بر اساس صفحه و فعالیت را در پیش‌زمینه یا پس‌زمینه ثبت می‌کند. برای برنامه‌های وب، SDK جنبه‌هایی مانند اولین نقاشی محتوا، توانایی کاربران برای تعامل با برنامه شما و موارد دیگر را ثبت می‌کند.
در موقعیت هایی که عملکرد برنامه را می توان بهبود بخشید، بینش به دست آورید بهینه‌سازی عملکرد برنامه زمانی که دقیقاً نمی‌دانید چرا کمتر از انتظارات کاربر است، می‌تواند چالش برانگیز باشد. به همین دلیل نظارت بر عملکرد به شما امکان دیدن معیارهای عملکرد را با شکسته صفات ، مانند کشور، دستگاه، نسخه برنامه، و در سطح سیستم عامل.
نظارت را برای برنامه خود سفارشی کنید شما می توانید ابزار آثار کد سفارشی را به تصرف عملکرد برنامه خود را در شرایط خاص، مانند وقتی که یک صفحه جدید باز می کنید و یا نمایش یک از ویژگی های تعاملی جدید است. و شما می توانید معیارهای سفارشی در این آثار کد سفارشی ایجاد کنید برای شمارش وقایع که تعریف می کنید (مانند حافظه پنهان) در آن آثار است.

چگونه کار می کند؟

هنگامی که شما در SDK نظارت بر عملکرد اضافه کنید، به طور خودکار شروع فایربیس جمع آوری اطلاعات برای بسیاری از فرآیندهای معمول در برنامه شما، برای مثال:

نظارت بر عملکرد استفاده آثار به جمع آوری اطلاعات درباره این پروسه. ردیابی گزارشی است که حاوی داده هایی است که بین دو نقطه از زمان در برنامه شما گرفته شده است.

داده های عملکرد جمع آوری برای هر اثری هستند معیارهای نامیده می شود و بسته به نوع کمیاب است. به عنوان مثال، زمانی که نمونه‌ای از برنامه شما درخواست شبکه می‌دهد، ردیابی معیارهایی را جمع‌آوری می‌کند که برای نظارت بر درخواست شبکه مهم هستند، مانند زمان پاسخ و اندازه بار.

هر بار که یک نمونه از برنامه خود را اجرا می یک فرایند نظارت، ردیابی مرتبط نیز به صورت خودکار جمع آوری داده ها ویژگی های که به عنوان مثال برنامه است. به عنوان مثال، اگر یک برنامه Android یک درخواست شبکه صادر کند، ردیابی دستگاه، نسخه برنامه و سایر ویژگی‌های آن نمونه برنامه خاص را جمع‌آوری می‌کند. می‌توانید از این ویژگی‌ها برای فیلتر کردن داده‌های عملکرد خود استفاده کنید و بدانید که آیا بخش‌های خاص کاربر با مشکلاتی مواجه هستند یا خیر.

آثار خارج از جعبه از نظارت بر عملکرد شما را با نظارت بر برنامه های خود را آغاز کرد، اما در مورد عملکرد از وظایف خاص یادگیری و یا جریان، سعی کنید از instrumenting آثار سفارشی خود را از کد در برنامه شما.

مسیر پیاده سازی

SDK نظارت بر عملکرد را به برنامه خود اضافه کنید می‌توانید SDK نظارت بر عملکرد را به همراه سایر محصولات Firebase که می‌خواهید در برنامه خود استفاده کنید، به برنامه خود اضافه کنید.
سیستم عامل اپل | آندروید | وب
(اختیاری)
ردیابی کد سفارشی ابزار و معیارهای سفارشی در برنامه خود
با استفاده از نظارت بر عملکرد SDK، شما می توانید ابزار آثار کد سفارشی و معیارهای سفارشی برای اندازه گیری جنبه های خاصی از عملکرد برنامه خود را.
داده های عملکرد را در کنسول در زمان واقعی نظارت کنید در کنسول فایربیس ، شما می توانید داده های عملکرد از کاربران خود را مانیتور کنید به یادگیری شرایط خاص که در آن عملکرد برنامه خود را می تواند بهبود یافته است. شما همچنین می توانید شکستن داده های عملکرد توسط صفات ، مانند نسخه برنامه، کشور، دستگاه، و یا سیستم عامل.

داده های کاربر

نظارت بر عملکرد هیچ گونه اطلاعات شخصی قابل شناسایی (مانند نام، آدرس ایمیل یا شماره تلفن) را به طور دائم ذخیره نمی کند. هنگام نظارت بر درخواست‌های شبکه HTTP، نظارت بر عملکرد از نشانی‌های اینترنتی (بدون احتساب پارامترهای URL) برای ایجاد الگوهای URL انبوه و ناشناس استفاده می‌کند که در نهایت باقی می‌مانند و در کنسول Firebase نشان داده می‌شوند.

برای جزئیات بیشتر، به مراجعه نمونه هایی از اطلاعات جمع آوری شده توسط نظارت بر عملکرد .

مراحل بعدی