شما میتوانید دادههای Firebase Crashlytics خود را به Cloud Logging منتقل کنید. پس از انتقال دادهها، آنها در مجموعه کامل Google Cloud Observability Suite نیز در دسترس خواهند بود، جایی که میتوانید گزارشهای خود را فیلتر کنید ، داشبوردهای سفارشی بسازید ، هشدارهای سفارشی تنظیم کنید و حتی دادهها را به سایر سرویسها منتقل کنید . برای مشاهده فهرست جامع و مثالهایی برای کار با دادههای ذخیره شده در Cloud Logging ، به بخش «چه کاری میتوانید با دادههای خود انجام دهید؟» مراجعه کنید.
این صفحه نحوه تنظیم خروجی گرفتن از دادههای جلسات Crashlytics و (اختیاری) Firebase به Cloud Logging را شرح میدهد.
تنظیم خروجی گرفتن به Cloud Logging
در کنسول Firebase ، به صفحه Integrations بروید.
در کارت Cloud Logging ، روی پیوند (Link) کلیک کنید.
برای تنظیم خروجی گرفتن به Cloud Logging ، دستورالعملهای روی صفحه را دنبال کنید، که شامل گزینههای زیر میشود:
(به طور پیشفرض فعال است) برای بهبود درک معیارهای بدون خرابی، صادرات دادههای جلسات Firebase را فعال کنید .
انتخاب کنید کدام برنامهها گزارشها را صادر کنند.
اگر از قبل یک یا چند برنامه فعال دارید، گردش کار پیوند، میزان مصرف داده تخمینی را برای گزارشهای هر یک از برنامههای شما نمایش میدهد. این مقدار بر اساس حجم دادههای Crashlytics از 30 روز گذشته تخمین زده میشود.
این گزینه همچنین میتواند در طول تنظیمات اولیهی خروجی گرفتن به Cloud Logging فعال شود.
در کنسول Firebase ، به صفحه Integrations بروید.
در کارت Cloud Logging ، روی مدیریت کلیک کنید.
کادر انتخاب «شامل جلسات» را علامت بزنید.
این اقدام امکان خروجی گرفتن از دادههای جلسه را برای همه برنامههای لینکشده شما فراهم میکند.
قطع ارتباط از Cloud Logging
قطع ارتباط از Cloud Logging از صادر شدن هرگونه گزارش جدید جلوگیری میکند.
از موارد زیر آگاه باشید:
هر دادهای که قبلاً به Cloud Logging صادر شده باشد، برای مدت زمان مجاز نگهداری باقی خواهد ماند و ممکن است هزینههای ذخیرهسازی همچنان اعمال شود. میتوانید گزارشهای خود را به صورت دستی حذف کنید تا از هرگونه هزینه اضافی جلوگیری شود.
اگر دادههای Cloud Logging شما در سرویسهای دیگری (مانند BigQuery ) ذخیره شده است، ممکن است شرایط متفاوتی برای ماندگاری دادهها وجود داشته باشد.
شما میتوانید در سطح پروژه Firebase، در سطح محصول Crashlytics یا در سطح برنامه، ارتباط خود را با Cloud Logging قطع کنید.
در اینجا نحوه قطع ارتباط از Cloud Logging آورده شده است:
در کنسول Firebase ، به صفحه Integrations بروید.
در کارت Cloud Logging ، روی مدیریت کلیک کنید.
میتوانید Crashlytics بهطور کامل یا فقط یک برنامه خاص را از حالت اتصال خارج کنید.
برای قطع ارتباط کامل پروژه Firebase خود، دکمه موجود در پایین صفحه را پیدا کنید.
وقتی از شما خواسته شد، تأیید کنید که میخواهید صادرات را متوقف کنید.
بعد از فعال کردن export چه اتفاقی میافتد؟
گزارشهای مربوط به هر رویداد جدید را ظرف چند دقیقه پس از دریافت رویداد توسط Crashlytics مشاهده کنید.
میزان مصرف داده خود را زیر نظر داشته باشید:
سطح استفاده از داده برای گزارشهای برنامههای مرتبط خود را در کارت ادغام Cloud Logging در کنسول Firebase مشاهده کنید.
میزان مصرف داده فعلی و ماه قبل خود را در صفحه ذخیرهسازی گزارشها در کنسول Google Cloud مشاهده کنید.
سهمیهها و قیمتگذاری
Cloud Logging یک سطح استفاده رایگان در ماه (برای هر پروژه) ارائه میدهد. این استفاده میتواند از هر محصول Google یا Firebase با استفاده از Cloud Logging باشد. میتوانید پروژه خود را به طرح قیمتگذاری Pay-as-you-go Blaze ارتقا دهید تا از امکانات و ویژگیهای پولی اضافی بهرهمند شوید. درباره قیمتگذاری Cloud Logging بیشتر بدانید.
شما میتوانید Cloud Logging رصد و مدیریت کنید:
با استفاده از ماشین حساب قیمت گذاری Google Cloud ، هزینه های Cloud Logging خود را تخمین بزنید.
با ایجاد فیلترهای حذف برای محلهای ثبت لاگ، لاگهای دریچه گاز را کنترل کنید.
برای کمک به کنترل هزینهها ، هشدارهایی تنظیم کنید.
گزارشها پس از 30 روز به طور خودکار حذف میشوند، و میتوان مدت زمان نگهداری سفارشی را تنظیم کرد.
توجه داشته باشید که ورودی گزارش برای یک درخواست یا رویداد خاص ممکن است با تأخیر مواجه شود یا در موارد نادر، حذف شود. اگرچه میتوان از گزارشها برای درک درخواستها یا رویدادها استفاده کرد، اما ممکن است میزان مصرف واقعی که در میزان مصرف و صورتحساب پروژه شما ظاهر میشود را منعکس نکنند.
بعدش چی؟
یاد بگیرید چگونه گزارشهای خود را فیلتر کنید تا اطلاعات خاص و هزینههای ذخیرهسازی دادهها و تجزیه و تحلیل بیشتر را مشاهده کنید.
معیارهای مبتنی بر گزارش را مشاهده و ایجاد کنید، سپس از این معیارها در Cloud Monitoring برای انجام هر یک از موارد زیر استفاده کنید:
درباره طرحواره گزارش برای دادههای صادر شده اطلاعات کسب کنید.