صادرات داده‌های فایربیس به Cloud Logging

خروجی گرفتن از داده‌های محصولات مختلف Firebase به Cloud Logging به شما امکان می‌دهد گزارش‌های پروژه و برنامه‌های خود را مشاهده، جستجو و فیلتر کنید.

محصولات زیر از ارسال داده‌ها به Cloud Logging پشتیبانی می‌کنند:

  • Firebase Hosting : پس از تنظیم خروجی، فایربیس گزارش‌های درخواست وب را از سایت‌های Firebase Hosting شما به Cloud Logging صادر می‌کند.

  • Cloud Functions for Firebase : نیازی به تنظیم خروجی نیست؛ فایربیس به‌طور خودکار گزارش‌های عملکرد را به Cloud Logging خروجی می‌گیرد.

این صفحه در موارد زیر به شما کمک می‌کند:

درک صادرات به Cloud Logging

Cloud Logging توسط Google Cloud Observability Suite ارائه می‌شود.

وقتی گزارش‌های خود را به Cloud Logging صادر می‌کنید، می‌توانید از رابط کاربری Logs Viewer در کنسول Google Cloud برای مشاهده، جستجو و فیلتر کردن این گزارش‌ها استفاده کنید. می‌توانید از سایر ابزارهای Google Cloud برای پرس‌وجو از گزارش‌های خود، ایجاد و استفاده از معیارهای مبتنی بر گزارش و ذخیره داده‌های گزارش‌های خود استفاده کنید. برای اطلاعات بیشتر در مورد این ابزارها به مستندات Cloud Logging مراجعه کنید.

برای Cloud Functions for Firebase ، می‌توانید گزارش‌های خود را در داشبورد توابع کنسول Firebase نیز مشاهده کنید.

Firebase Hosting

با استفاده از Cloud Logging with Hosting ، می‌توانید از مکان و زمان بازدید از سایت خود، وضعیت پاسخ سایت، تأخیر درخواست‌های کاربر نهایی و موارد دیگر مطلع شوید.

اگر چندین سایت Hosting در پروژه خود دارید، می‌توانید انتخاب کنید که کدام یک از سایت‌های Hosting شما لاگ‌ها را صادر کنند. سپس می‌توانید داده‌های لاگ خود را بر اساس سایت Hosting و حتی بر اساس دامنه فیلتر و مشاهده کنید. با انتخاب سایت‌های Hosting خاص برای صدور لاگ‌ها، می‌توانید میزان داده‌های پردازش شده برای پروژه خود را نیز کنترل کنید. برای مشاهده میزان مصرف داده برای لاگ‌های سایت‌های Hosting خود، به کارت ادغام Cloud Logging در کنسول Firebase مراجعه کنید.

درباره ادغام Cloud Logging با Firebase Hosting بیشتر بدانید.

تنظیم خروجی گرفتن به Cloud Logging

در اینجا نحوه تنظیم صادرات به Cloud Logging و انتخاب سایت‌های Firebase Hosting که می‌خواهید به Cloud Logging پیوند دهید، آورده شده است.

  1. وارد کنسول Firebase شوید، سپس پروژه خود را انتخاب کنید.

  2. روی کلیک کنید، سپس تنظیمات پروژه را انتخاب کنید.

  3. برگه ادغام‌ها را انتخاب کنید.

  4. در کارت ادغام Cloud Logging ، روی پیوند (Link) کلیک کنید.

  5. برای تنظیم Cloud Logging و انتخاب سایت‌های Hosting که لاگ‌ها را صادر می‌کنند، دستورالعمل‌های روی صفحه را دنبال کنید.

    اگر از قبل یک یا چند سایت Hosting فعال دارید، گردش کار پیوند، میزان مصرف داده تخمینی را برای گزارش‌های هر یک از سایت‌های Hosting شما نمایش می‌دهد. این مقدار از 30 روز گذشته تخمین زده شده است.

پس از اتصال، گزارش‌های مربوط به هرگونه درخواست جدید به سایت‌های Hosting شما معمولاً ظرف 30 دقیقه پس از ارسال درخواست نمایش داده می‌شوند.

  • شما می‌توانید سطح استفاده از داده برای گزارش‌های سایت‌های Hosting خود را در کارت ادغام Cloud Logging در کنسول Firebase مشاهده کنید.

  • شما می‌توانید سطح استفاده از داده‌های خود را به ازای هر سایت در رابط کاربری Logs Viewer در کنسول Google Cloud (معیار log_bytes ) مشاهده کنید. اگر پروژه شما از Cloud Logging برای سایر محصولات استفاده می‌کند، می‌توانید کل استفاده را نیز در رابط کاربری Logs Viewer مشاهده کنید.

با قطع ارتباط پروژه Firebase خود از Cloud Logging ، تمام خروجی‌های Firebase Hosting به Cloud Logging متوقف می‌شوند. این اقدام تاثیری بر خروجی گزارش‌های مربوط به Cloud Functions for Firebase ندارد.

از موارد زیر آگاه باشید:

  • اگر Cloud Functions for Firebase استفاده می‌کنید، گزارش‌های عملکرد شما همچنان به Cloud Logging صادر می‌شوند.

  • اگر مجموعه داده‌های مربوط به لاگ‌های Hosting را در Cloud Logging حذف نکنید، آن‌ها به مدت 30 روز باقی می‌مانند و سپس به طور خودکار از Cloud Logging حذف می‌شوند.

  • اگر داده‌های Cloud Logging for Hosting logs را در سرویس‌های دیگر (مانند BigQuery ) ذخیره کرده‌اید، ممکن است آن داده‌ها تحت شرایط متفاوتی برای ماندگاری داده‌ها باشند.

در اینجا نحوه‌ی قطع ارتباط پروژه‌ی فایربیس، به‌ویژه سایت‌های Firebase Hosting ، از Cloud Logging شده است:

  1. وارد کنسول Firebase شوید، سپس پروژه خود را انتخاب کنید.

  2. روی کلیک کنید، سپس تنظیمات پروژه را انتخاب کنید.

  3. برگه ادغام‌ها را انتخاب کنید.

  4. در کارت ادغام Cloud Logging ، روی مدیریت کلیک کنید.

  5. در پایین صفحه، روی «توقف صادرات به Cloud Logging کلیک کنید.

  6. تأیید کنید که می‌خواهید همه صادرات را لغو و متوقف کنید.

سهمیه‌ها، قیمت‌گذاری و نگهداری Cloud Logging

Cloud Logging یک سطح استفاده رایگان در ماه (برای هر پروژه) ارائه می‌دهد. این استفاده می‌تواند از هر محصول Google یا Firebase با استفاده از Cloud Logging باشد. می‌توانید پروژه خود را به طرح قیمت‌گذاری Pay-as-you-go Blaze ارتقا دهید تا از امکانات و ویژگی‌های پولی اضافی بهره‌مند شوید. درباره قیمت‌گذاری Cloud Logging بیشتر بدانید.

شما می‌توانید Cloud Logging رصد و مدیریت کنید:

گزارش‌ها پس از 30 روز به طور خودکار حذف می‌شوند، و می‌توان مدت زمان نگهداری سفارشی را تنظیم کرد.

توجه داشته باشید که ممکن است ورودی لاگ برای یک درخواست خاص با تأخیر مواجه شود یا در موارد نادر، حذف شود. اگرچه می‌توان از لاگ‌ها برای درک درخواست‌ها استفاده کرد، اما ممکن است میزان مصرف واقعی که در میزان مصرف و صورتحساب پروژه شما ظاهر می‌شود را منعکس نکنند.