تجزیه‌وتحلیل اطلاعات آماری استفاده

این صفحه نحوه استفاده از اطلاعات آماری استفاده را برای تجزیه‌وتحلیل استفاده قابل‌صورت‌حساب برای پایگاه‌های داده خاص شرح می‌دهد. می‌توانید این داده‌ها را براساس ابعادی مثل مجموعه‌ها، گروه‌های مجموعه، یا فضاهای نام (مختص حالت Datastore) در یک دوره زمانی سفارشی تفکیک کنید. سنجه‌های اطلاعات آماری استفاده که نمایش داده می‌شود براساس ویرایش یا حالت متفاوت است:

نسخه معیارهای اندازه‌گیری
استاندارد
  • خوانده‌شده
  • نوشتن (شامل حذف کردن)
  • حذف‌های TTL
  • خواندن‌های جاری‌سازی (Listen درخواست)
  • نوشتن جاری‌سازی (StreamWrite درخواست، شامل حذف‌ها)
Enterprise
  • خواندن واحدها
  • نوشتن واحدها (شامل حذف‌ها)
  • حذف TTL یا واحدهای حذف مدیریت‌شده
  • واحدهای Eventarc
  • واحدهای خواندن جاری‌سازی (نظرسنجی Listen)
  • واحدهای خواندن هم‌زمان (Listen به‌روزرسانی جاری‌سازی)
  • واحدهای نوشتن جاری‌سازی (StreamWrite درخواست، شامل حذف‌ها)

نمای کلی اطلاعات آماری استفاده

از داشبورد اطلاعات آماری استفاده برای نظارت بر استفاده از پایگاه‌های داده خاص استفاده کنید. این داشبورد در موارد زیر به شما کمک می‌کند:

  • نظارت بر استفاده جزئی: عملیات قابل‌صورت‌حساب خود را براساس ابعادی مانند collection، collectionGroup، یا namespace ردیابی کنید.
  • بهینه‌سازی هزینه‌ها: استفاده با صورت‌حساب بالا را شناسایی کنید تا مشخص کنید کجا می‌توانید ساختارهای داده یا پُرسمان‌ها را بهینه‌سازی کنید و صورت‌حساب کلی خود را کاهش دهید.
  • پیگیری روندهای تاریخی: نظارت بر چگونگی تغییر آمار کاربرد قابل‌صورت‌حساب در بازه‌های زمانی خاص.

نقش‌های الزامی

برای دریافت اجازه‌ای که برای مشاهده داشبورد اطلاعات آماری استفاده نیاز دارید، از سرپرستتان بخواهید نقش Datastore Viewer را به شما اعطا کند

نقش IAM (roles/datastore.viewer) در پروژه شما.

این نقش ازپیش تعریف‌شده حاوی اجازه datastore.insights.get است که برای مشاهده داشبورد اطلاعات آماری استفاده لازم است.

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

داشبورد اطلاعات آماری استفاده

داشبورد «اطلاعات آماری استفاده» به دو بخش اصلی تقسیم می‌شود:

  • کل استفاده: سنجه‌های تجمیع‌شده (خواندن‌ها، نوشتن‌ها، خواندن‌های جاری، نوشتن‌های جاری، و حذف‌های TTL) را برای کل پایگاه داده نمایش می‌دهد.
  • استفاده از GroupBy: سنجه‌ها را به‌تفکیک ۱۰۰ بُعد برتر نشان می‌دهد و براساس مجموعه، گروه مجموعه، یا جای‌نام گروه‌بندی می‌کند.

سنجه‌های «کل مصرف» و GroupBy

توجه به این نکته مهم است که مجموع سنجه‌ها در بخش GroupBy ممکن است با سنجه نمایش‌داده‌شده در بخش «کل استفاده» مطابقت نداشته باشد. این اختلاف به‌دلیل عوامل زیر طبیعی است:

  • محدودیت‌های GroupBy (‏۱۰۰ مورد برتر): بخش GroupBy محدود به فهرست کردن استفاده فقط برای ۱۰۰ مجموعه، گروه مجموعه، یا فضای نام برتر است. استفاده تولیدشده توسط ابعاد کمتر فعال به رقم «استفاده کل» کمک می‌کند اما به‌طور جداگانه در سنجه‌های استفاده GroupBy فهرست نمی‌شود.
  • نمونه‌گیری برای عملیات گسترده: برای درخواست‌هایی که بر تعداد زیادی از مجموعه‌ها تأثیر می‌گذارند (برای مثال، پیوستن به چندین مجموعه، ListCollectionIds، ListDocuments، پُرسمان‌های بدون نوع)، اطلاعات آماری استفاده ممکن است از مجموعه‌ها نمونه‌گیری کند و آن‌هایی را که بیشترین استفاده را دارند در اولویت قرار دهد. درنتیجه، همه مجموعه‌های تحت‌تأثیرقرارگرفته در سنجه‌های استفاده GroupBy گنجانده نمی‌شوند.
  • نام‌های رزروشده: Cloud Firestore نام‌هایی را که پیشوند آن‌ها دو زیرخط (__*__) است برای فراداده‌های داخلی رزرو می‌کند. استفاده مربوط به این نام‌های رزروشده در کل استفاده لحاظ می‌شود اما در سنجه‌های استفاده GroupBy گنجانده نمی‌شود.

    ابعاد GroupBy

    بخش GroupBy سنجه‌های استفاده را براساس ابعادی که توسط میاناهای برنامه‌سازی کاربردی فعال‌شده تعیین می‌شود سازمان‌دهی می‌کند:

    • مجموعه: وقتی Cloud Firestore API فعال باشد دردسترس است.
    • گروه مجموعه: به‌طور کلی در همه پیکربندی‌های میانای برنامه‌سازی کاربردی دردسترس است.

    داده‌های اطلاعات آماری استفاده

    اطلاعات آماری استفاده در کنسول Google Cloud داده‌های برگرفته از روش‌های API زیر را نمایش می‌دهد:

    • queryTopAggregatedInsightsData
    • queryTopTimeseriesInsightsData
    نام فیلد جزئیات
    نام کلکسیون

    نام گروه کلکسیون
    مقدار مربوط به بُعد استفاده که داده‌های استفاده برای آن تجمیع شده است. این می‌تواند نام مجموعه یا نام گروه مجموعه باشد
    مجموع عملیات خواندن تعداد کل عملیات خواندن غیرجاری‌سازی. فقط برای نسخه Standard قابل‌اعمال است.
    کل عملیات نوشتن تعداد کل عملیات نوشتن غیرجاری‌سازی. شامل عملیات حذف است. فقط برای نسخه Standard قابل‌اعمال است.
    مجموع عملیات خواندن جاری‌سازی تعداد کل عملیات خواندن استفاده‌شده برای جاری‌سازی درخواست‌های Listen (ازجمله نظرسنجی پُرسمان اولیه، اعلان‌های تغییر سند هم‌زمان، نتایج ردشده، خواندن نمایه، و حداقل هزینه خواندن). فقط برای نسخه Standard قابل‌اعمال است.
    مجموع عملیات نوشتن جاری‌سازی تعداد کل عملیات نوشتن استفاده‌شده برای StreamWrite درخواست. شامل عملیات حذف است. فقط برای نسخه Standard قابل‌اعمال است.
    مجموع عملیات حذف TTL تعداد کل عملیات‌های حذف TTL. فقط برای نسخه Standard قابل‌اعمال است.
    کل واحدهای خوانده‌شده تعداد کل واحدهای خواندن بخش‌بندی‌شده (بخش‌های ۴ کیبی‌بایتی) برای خواندن‌های غیرجاری‌سازی. فقط برای نسخه Enterprise قابل‌اعمال است.
    کل واحدهای نوشتن تعداد کل واحدهای نوشتن بخش‌بندی‌شده (بخش‌های ۱ کیبی‌بایتی) برای نوشتن‌های غیرجاری‌سازی. شامل واحدهای حذف است. فقط برای نسخه Enterprise قابل‌اعمال است.
    مجموع عملیات‌های «حذف TTL» یا «حذف مدیریت‌شده» تعداد کل واحدهای «حذف TTL» یا «حذف مدیریت‌شده». فقط برای نسخه Enterprise قابل‌اعمال است.
    کل واحدهای Eventarc تعداد کل واحدهای Eventarc. فقط برای نسخه Enterprise قابل‌اعمال است.
    مجموع واحدهای خواندن جاری‌سازی تعداد کل واحدهای خواندن بخش‌بندی‌شده (بخش‌های ۴ کیبی‌بایتی) که برای عملیات نظرسنجی در درخواست‌های جاری‌سازی Listen استفاده شده است. فقط برای نسخه Enterprise قابل‌اعمال است.
    مجموع واحدهای خواندن هم‌زمان تعداد کل واحدهای خواندن هم‌زمان (بخش‌های ۱ کیبی‌بایتی) استفاده‌شده برای به‌روزرسانی‌های جاری‌سازی در Listen درخواست. فقط برای نسخه Enterprise قابل‌اعمال است.
    مجموع واحدهای نوشتن جاری‌سازی تعداد کل واحدهای نوشتن بخش‌بندی‌شده (بخش‌های ۱ کیبی‌بایتی) استفاده‌شده برای درخواست‌های StreamWrite. شامل واحدهای حذف است. فقط برای نسخه Enterprise قابل‌اعمال است.
    مجموع بایت‌های خوانده‌شده تعداد کل بایت‌های اسکن‌شده.
    تعداد کل اسناد اسکن‌شده تعداد کل اسناد اسکن‌شده.
    تعداد کل ورودی‌های نمایه اسکن‌شده تعداد کل ورودی‌های نمایه اسکن‌شده.
    تعداد کل اسناد نوشتاری تعداد کل اسناد نوشته‌شده.
    تعداد کل ورودی‌های نمایه نوشته‌شده تعداد کل ورودی‌های نمایه نوشته‌شده.
    مجموع کل اندازه سند نوشته‌شده اندازه کل نوشتن سند به بایت.

    محدودیت‌ها

    • اطلاعات آماری استفاده برای عملیات سرپرست (که به خواندن و نوشتن قابل‌صورت‌حساب کمک می‌کند) مانند وارد کردن/صادر کردن، حذف انبوه، بازیابی، شبیه‌سازی، و ساخت نمایه در نسخه Enterprise پشتیبانی نمی‌شود.
    • صدور صورت‌حساب برای فضای ذخیره‌سازی و خروج از شبکه پشتیبانی نمی‌شود.

    قیمت‌گذاری

    اطلاعات آماری استفاده هزینه اضافی ندارد.

    مشاهده اطلاعات آماری استفاده

    برای مشاهده اطلاعات آماری استفاده از پایگاه داده Cloud Firestore، صفحه اطلاعات آماری استفاده پایگاه داده را در کنسول Google Cloud باز کنید.

    1. در کنسول Google Cloud، به صفحه پایگاه‌های داده بروید.

      رفتن به پایگاه‌های داده

    2. از فهرست پایگاه‌های داده، پایگاه داده‌ای را انتخاب کنید.

    3. در منو پیمایش، روی اطلاعات آماری استفاده کلیک کنید.

      اطلاعات آماری استفاده برای پایگاه داده حالت بومی در
کنسول Google Cloud

      از منوِ کرکره‌ای گروه‌بندی براساس برای مشاهده اطلاعات آماری استفاده برای مجموعه، collectionGroup، یا فضای نام استفاده کنید. می‌توانید داده‌های اطلاعات آماری استفاده را تا ۴۵ روز گذشته مشاهده کنید.