Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

فعالیت Cloud Firestore را کنترل کنید

این صفحه توضیح می دهد که چگونه می توانید بر استفاده از Cloud Firestore خود نظارت کرده و مشکلات احتمالی موجود در برنامه خود را مشاهده کنید. همچنین با نگاهی به کاربرد برنامه می توانید ایده ای را درباره انتظارات صورتحساب خود به شما ارائه دهیم. علاوه بر این ، اگر چیزی غیرفعال به نظر می رسد ، به دست آوردن یک تصویر واضح از عملکرد پایگاه داده می تواند یک ابزار مفید برای عیب یابی باشد.

داشبورد استفاده

کنسول Google Cloud Platform و کنسول Firebase شامل داشبورد استفاده از Cloud Firestore هستند که به مرور زمان خواندن ، نوشتن و حذف سند را نشان می دهد.

کنسول GCP

به صفحه استفاده از Cloud Firestore (کنسول GCP) بروید

داشبورد استفاده از Cloud Firestore در کنسول GCP.

کنترل دسترسی

داشبورد استفاده نیاز به monitoring.timeSeries.list اجازه ابر IAM. نقش های مدیر پروژه ، ویرایشگر و Viewer این اجازه را دارند. همچنین می توانید این مجوز را از طریق نقش Cloud Monitoring یا یک نقش سفارشی اعطا کنید.

کنسول Firebase

به صفحه استفاده از Cloud Firestore بروید (کنسول Firebase)

داشبورد استفاده از Cloud Firestore در کنسول Firebase.

استفاده از قوانین امنیتی

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

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

Cloud Firestore Rules داشبورد نظارت در کنسول Firebase.

سهمیه روزانه

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

به صفحه سهمیه بروید

استفاده از Cloud Firestore در صفحه سهمیه برنامه موتور.

نظارت بر ابر

Cloud Monitoring معیارها ، رویدادها و فراداده محصولات GCP را جمع آوری می کند. داشبورد استفاده در کنسول Cloud Firestore همان داده های اندازه گیری را گزارش می کند. برای تنظیم داشبورد و هشدارهای استفاده سفارشی ، از Cloud Monitoring استفاده کنید.

Cloud Monitoring شامل معیارهای زیر برای Cloud Firestore است:

نام متریک شرح
سند می خواند

تعداد سند موفق خوانده شده. می توانید این معیار را براساس نوع خواندن تقسیم کنید: LOOKUP یا QUERY.

این معیار شامل خواندن از عملیات صادرات مدیریت شده نیست.

سند می نویسد

تعداد سند موفق می نویسد. می توانید معیار را براساس نوع نوشتن تقسیم کنید: ایجاد یا به روزرسانی.

این معیار شامل نوشتن از عملیات واردات مدیریت شده نیست.

سند حذف می شود تعداد حذف موفق سند.
اتصالات فعال

تعداد اتصالات فعال با پایگاه داده شما.

هر SDK تلفن همراه و وب فعال دارای یک اتصال واحد است که می تواند از طریق چندین شنونده عکس فوری به اشتراک گذاشته شود. کتابخانه های سرویس گیرنده سرور به ازای هر شنونده عکس فوری یک اتصال ایجاد می کنند.

شنوندگان عکس فوری

تعداد شنوندگان عکس در همه اتصالات فعال.

ارزیابی قانون

تعداد ارزیابی قوانین Cloud Firestore در پاسخ به نوشتن یا خواندن درخواست ها انجام شده است. می توانید این معیار را براساس نتیجه درخواست (ALLOW ، DENY یا ERROR) تقسیم کنید.

استفاده به روزرسانی در زمان واقعی

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

فرض کنیم یک کاربر برنامه شما را روی تلفن خود باز می کند. سپس این برنامه به Cloud Firestore متصل می شود و 10 درخواست را به اشتراک می گذارد. این معیارهای شما را با 1 اتصال فعال و 10 شنونده عکس فوری افزایش می دهد.

نرخ نمونهبرداری

از معیارهای Cloud Firestore هر دقیقه نمونه برداری می شود ، اما ممکن است به روزرسانی ها در داشبورد شما 4 دقیقه طول بکشد.

با استفاده از این معیارها ، می توانید داشبورد Cloud Firestore را مانند موارد زیر تنظیم کنید:

استفاده از Cloud Firestore در داشبورد Cloud Monitoring.

مراحل زیر را برای شروع نظارت بر Cloud Firestore با Cloud Monitoring کامل کنید.

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. در پنجره Add Chart ، عنوان نمودار را وارد کنید. روی برگه متریک کلیک کنید.

  5. در قسمت یافتن نوع منبع و متریک ، Cloud Firestore را وارد کنید. از فهرست کشویی پرشده خودکار ، یکی از معیارهای Cloud Firestore را انتخاب کنید ..

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

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

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

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

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

شما می توانید بر اساس معیارهای Cloud Firestore سیاست هشدار ایجاد کنید. مراحل زیر را دنبال کنید تا بتوانید یک سیاست هشدار ایجاد کنید که هر زمان معیار خاصی از Cloud Firestore آستانه خاصی را برآورده می کند از طریق ایمیل برای شما ارسال می شود.

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

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

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

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

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

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

  5. یک هدف را انتخاب کنید. در قسمت یافتن نوع منبع و متریک ، Cloud Firestore را وارد کنید. از فهرست کشویی پرشده به صورت خودکار ، یکی از سنجه های Cloud Firestore را انتخاب کنید.

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

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

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

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

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

اگر میزان استفاده از Cloud Firestore شما از حد مجاز پیکربندی شده بیشتر باشد ، یک هشدار ایمیل دریافت خواهید کرد: یک ایمیل هشدار Cloud Firestore.

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

چه بعدی