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

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

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

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

در iOS آندروید وب

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

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

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

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

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

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

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

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

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

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

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

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

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

مراحل بعدی