نظارت بر فعالیت Cloud Storage

به عنوان بخشی از مدیریت پروژه های Firebase خود، می خواهید میزان استفاده از Cloud Storage را بررسی کنید (به عنوان مثال، تعداد بایت هایی که ذخیره می شوند، تعداد درخواست های دانلود از برنامه های شما).

برای بررسی میزان مصرف صورت‌حساب فضای ذخیره‌سازی ابری، داشبورد استفاده و صورت‌حساب را بررسی کنید.

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

کنسول Firebase

کنسول Firebase شامل یک داشبورد استفاده است که بایت های ذخیره شده، تعداد اشیاء، پهنای باند و درخواست های دانلود را در طول زمان نشان می دهد. معیارهای ذخیره سازی (بایت های ذخیره شده و تعداد اشیا) ظرف 24 ساعت به روز می شوند. معیارهای استفاده (پهنای باند و درخواست های دانلود) هر چند ساعت یکبار به روز می شوند.

به صفحه استفاده بروید

داشبورد Cloud Storage Usage در کنسول Firebase.

علاوه بر این، کنسول Firebase یک داشبورد ارزیابی قوانین امنیتی Firebase، یک نمای مفید و در یک نگاه از فراخوانی قوانین ارائه می دهد. می توانید این داشبورد را با تجزیه و تحلیل دقیق در Cloud Monitoring تکمیل کنید.

به صفحه قوانین بروید

داشبورد قوانین ذخیره سازی ابری در کنسول Firebase.

کنسول Google Cloud

هنگامی که یک پروژه Firebase ایجاد می کنید، یک پروژه Google Cloud نیز ایجاد می کنید. صفحه App Engine Quotas در کنسول Google Cloud اطلاعات استفاده از فضای ذخیره‌سازی روزانه از جمله بایت‌های ذخیره‌شده، تعداد اشیاء، پهنای باند استفاده‌شده و درخواست‌های دانلود را ردیابی می‌کند.

استفاده از فضای ذخیره‌سازی ابری در صفحه App Engine Quotas.

مانیتورینگ ابری

Cloud Monitoring معیارها، رویدادها و ابرداده‌ها را از محصولات Google Cloud جمع‌آوری می‌کند که می‌توانید از آنها برای ایجاد داشبورد، نمودارها و هشدارها استفاده کنید. Cloud Monitoring شامل معیارهای ذخیره سازی ابری مرتبط با قوانین امنیتی زیر است:

نام متریک شرح
ارزیابی قوانین تعداد ارزیابی‌های قوانین امنیت فضای ذخیره‌سازی ابری که در پاسخ به درخواست‌های نوشتن یا خواندن انجام شده است. می‌توانید این معیار را بر اساس نتیجه درخواست (ALLOW، DENY یا ERROR) یا نام سطل تجزیه کنید.
نرخ نمونهبرداری
معیارهای Cloud Storage هر 60 ثانیه یکبار نمونه‌برداری می‌شوند، اما نمایش به‌روزرسانی‌ها ممکن است تا 4 دقیقه طول بکشد تا در داشبورد شما نشان داده شود.

با استفاده از این معیارها، می‌توانید داشبورد فضای ذخیره‌سازی ابری را مانند موارد زیر راه‌اندازی کنید:

استفاده از فضای ذخیره‌سازی ابری در داشبورد Cloud Monitoring.

برای شروع نظارت بر فضای ذخیره سازی ابری با نظارت بر ابر، مراحل زیر را تکمیل کنید.

یک فضای کاری Cloud Monitoring ایجاد کنید

برای نظارت بر Firebase با Cloud Monitoring، باید یک فضای کاری برای پروژه خود راه اندازی کنید. یک فضای کاری اطلاعات نظارتی یک یا چند پروژه را سازماندهی می کند. پس از راه اندازی یک فضای کاری، می توانید داشبوردهای سفارشی و خط مشی های هشدار ایجاد کنید.

  1. صفحه Cloud Monitoring را باز کنید

    اگر پروژه شما قبلاً بخشی از یک فضای کاری است، صفحه مانیتورینگ ابری باز می شود. در غیر این صورت، یک فضای کاری برای پروژه خود انتخاب کنید.

  2. گزینه New Workspace را انتخاب کنید یا یک فضای کاری موجود را انتخاب کنید.

  3. روی افزودن کلیک کنید. پس از ایجاد فضای کاری شما، صفحه مانیتورینگ ابری باز می شود.

یک داشبورد ایجاد کنید و یک نمودار اضافه کنید

معیارهای Firebase جمع آوری شده از Cloud Monitoring را در نمودارها و داشبوردهای خود نمایش دهید.

قبل از ادامه، مطمئن شوید که پروژه شما بخشی از فضای کاری Cloud Monitoring است.

  1. در صفحه Cloud Monitoring، فضای کاری خود را باز کنید و به صفحه داشبورد بروید.

    به صفحه داشبوردها بروید

  2. روی ایجاد داشبورد کلیک کنید و نام داشبورد را وارد کنید.

  3. در گوشه سمت راست بالا، روی افزودن نمودار کلیک کنید.

  4. در پنجره افزودن نمودار ، عنوان نمودار را وارد کنید. روی تب Metric کلیک کنید.

  5. در قسمت Find resource type and metric ، Cloud Storage for Firebase را وارد کنید. از منوی کرکره‌ای که به صورت خودکار جمع‌شده است، یکی از معیارهای فضای ذخیره‌سازی ابری را انتخاب کنید.

  6. برای افزودن معیارهای بیشتر به همان نمودار، روی افزودن متریک کلیک کنید و مرحله قبل را تکرار کنید.

  7. به صورت اختیاری، نمودار خود را در صورت نیاز تنظیم کنید. برای مثال، در قسمت Filter ، روی + Add a filter کلیک کنید. به پایین پیمایش کنید، سپس مقدار یا محدوده‌ای را برای معیار مورد علاقه‌ای که می‌خواهید نمودار را روی آن فیلتر کنید، انتخاب کنید.

  8. روی ذخیره کلیک کنید.

برای اطلاعات بیشتر در مورد نمودارهای Cloud Monitoring، به کار با نمودارها مراجعه کنید.

یک خط مشی هشدار ایجاد کنید

می توانید یک خط مشی هشدار را بر اساس معیارهای Firebase ایجاد کنید. با دنبال کردن مراحل زیر می‌توانید یک خط‌مشی هشدار ایجاد کنید که هر زمان که معیار Firebase خاصی به آستانه خاصی رسید، برای شما ایمیل ارسال می‌کند.

قبل از ادامه، مطمئن شوید که پروژه شما بخشی از فضای کاری Cloud Monitoring است.

  1. در صفحه Cloud Monitoring، فضای کاری خود را باز کنید و به صفحه هشدار بروید.

    به صفحه ایجاد خط مشی هشدار جدید بروید

  2. روی Create Policy کلیک کنید.

  3. یک نام برای خط مشی هشدار خود وارد کنید.

  4. یک شرط هشدار را بر اساس یکی از معیارهای Firebase اضافه کنید. روی Add Condition کلیک کنید.

  5. یک هدف را انتخاب کنید. در قسمت Find resource type and metric ، Cloud Storage for Firebase را وارد کنید. از منوی کرکره‌ای که به صورت خودکار جمع‌شده است، یکی از معیارهای فضای ذخیره‌سازی ابری را انتخاب کنید.

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

  7. یک کانال اعلان به خط مشی هشدار خود اضافه کنید. در بخش اعلان‌ها ، روی افزودن کانال اعلان کلیک کنید. ایمیل را از منوی کشویی انتخاب کنید.

  8. ایمیل خود را در قسمت آدرس ایمیل وارد کنید. روی افزودن کلیک کنید.

  9. در صورت تمایل، فیلد مستندات را پر کنید تا اطلاعات اضافی در اعلان ایمیل شما لحاظ شود.

  10. روی ذخیره کلیک کنید.

اگر میزان استفاده از فضای ذخیره سازی ابری شما از آستانه پیکربندی شده فراتر رود، یک هشدار ایمیلی دریافت خواهید کرد.

برای اطلاعات بیشتر درباره سیاست‌های هشدار، به مقدمه هشدار مراجعه کنید.

بعدش چی