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

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

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

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

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

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


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

با داده‌های صادر شده به Cloud Logging چه کاری می‌توانید انجام دهید؟

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

در اینجا چند روش برای کار با داده‌های صادر شده به Cloud Logging آورده شده است:

  • شما می‌توانید از Logs Explorer در کنسول Google Cloud برای مشاهده، جستجو و فیلتر کردن این لاگ‌ها استفاده کنید.

  • شما می‌توانید لاگ‌های خود را بررسی کنید، معیارهای مبتنی بر لاگ ایجاد و استفاده کنید، نمودارها و داشبوردهای سفارشی بسازید، هشدارهای سفارشی تنظیم کنید و داده‌های لاگ خود را ذخیره کنید.

  • شما می‌توانید داده‌های خود را به سایر ارائه‌دهندگان خدمات صادر کنید.

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

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



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

در اینجا نحوه تنظیم صادرات به Cloud Logging آورده شده است:

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

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

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

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

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

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

قطع ارتباط از Cloud Logging از صادر شدن هرگونه گزارش جدید جلوگیری می‌کند.

قطع ارتباط از Cloud Logging فقط می‌تواند صادرات را برای Firebase App Hosting و Firebase Hosting متوقف کند. شما نمی‌توانید صادرات گزارش‌ها را برای Cloud Functions for Firebase متوقف کنید.

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

  • هر داده‌ای که قبلاً به Cloud Logging صادر شده باشد، برای مدت زمان مجاز نگهداری باقی خواهد ماند و ممکن است هزینه‌های ذخیره‌سازی همچنان اعمال شود. می‌توانید گزارش‌های خود را به صورت دستی حذف کنید تا از هرگونه هزینه اضافی جلوگیری شود.

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

شما می‌توانید در سطح پروژه Firebase، در سطح محصول یا در سطح backend یا site برای یک محصول خاص، ارتباط خود را با Cloud Logging قطع کنید.

در اینجا نحوه قطع ارتباط از Cloud Logging آورده شده است:

  1. در کنسول Firebase ، به صفحه Integrations بروید.

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

  3. انتخاب کنید که یک محصول خاص را لغو پیوند کنید یا یک بک‌اند یا سایت خاص را برای یک محصول خاص لغو پیوند کنید.

    برای قطع ارتباط کامل پروژه Firebase خود، دکمه موجود در پایین صفحه را پیدا کنید.

  4. وقتی از شما خواسته شد، تأیید کنید که می‌خواهید صادرات را متوقف کنید.



بعد از اینکه export را تنظیم کردید چه اتفاقی می‌افتد؟

پس از تنظیم خروجی گرفتن از داده‌ها، می‌توانید موارد زیر را انتظار داشته باشید.

Firebase Hosting

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

  • میزان مصرف داده خود را زیر نظر داشته باشید:

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

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



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

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

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

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

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