تصف هذه الصفحة كيفية استخدام لوحة بيانات "إحصاءات طلبات البحث" لرصد أداء طلبات البحث وتحليله.
نظرة عامة على "إحصاءات طلبات البحث"
استخدِم لوحة بيانات "إحصاءات طلبات البحث" لمراقبة طلبات البحث المرتبطة بالمقاييس. استنادًا إلى المقاييس، يمكنك تحديد طلبات البحث الأكثر استخدامًا وطلبات البحث التي تتضمّن أوقات استجابة طويلة والتي قد تتطلّب تحسينًا. استخدِم لوحة بيانات "إحصاءات طلبات البحث" للمساعدة في ما يلي:
- تحسين أداء طلبات البحث: حدِّد طلبات البحث التي تتضمّن أوقات استجابة طويلة و التي قد تحتاج إلى تحسين.
- إدارة تكلفة طلبات البحث: اكتشِف طلبات البحث ذات التكلفة العالية وحسِّنها لـ تقليل التكاليف.
- مراقبة إحصاءات طلبات البحث: تتبَّع إحصاءات طلبات البحث بمرور الوقت.
بيانات "إحصاءات طلبات البحث"
تتضمّن "إحصاءات طلبات البحث" بيانات من طرق واجهة برمجة التطبيقات التالية:
listDocumentslistCollectionIdsrunQueryrunAggregationQuerypartitionQueryexecutePipeline
يمكنك عرض بيانات عن طلبات البحث التي تستخدِم هذه الطرق لمشروع وقاعدة بيانات ومدّة زمنية معيّنة تتراوح بين 10 دقائق و30 يومًا. يتم تسجيل بيانات طلبات البحث ذات البِنى المتكافئة ضمن طلب بحث واحد عادي.
تعرض "إحصاءات طلبات البحث" المعلومات التالية عن طلب بحث:
| نص طلب البحث العادي | بنية طلب البحث ممثّلة في نص |
| عدد عمليات التنفيذ | عدد عمليات التنفيذ في الفترة الزمنية المحدّدة |
| تعداد الأخطاء | عدد الأخطاء في الفترة الزمنية المحدّدة |
| متوسط مدة التنفيذ(ملّي ثانية) | متوسط الوقت بالملّي ثانية الذي استغرقته قاعدة البيانات لمعالجة طلب البحث |
| متوسط عدد النتائج المعروضة | عدد النتائج التي عرضها طلب البحث تشمل النتائج المستندات وأرقام تعريف المجموعات، والمجموعات المجمّعة. |
| متوسط عدد المستندات التي تم فحصها | عدد المستندات التي تم فحصها في طلب بحث |
| متوسط عدد إدخالات الفهرس التي تم فحصها | عدد إدخالات الفهرس التي تم فحصها لتنفيذ طلب البحث |
| متوسط وقت الاستجابة | بيانات تساعد في فلترة طلبات البحث الأفضل استنادًا إلى متوسط وقت الاستجابة |
| التحميل حسب إجمالي عمليات القراءة (القابلة للفوترة) | بيانات تساعد في فلترة طلبات البحث الأفضل استنادًا إلى إجمالي عمليات القراءة القابلة للفوترة |
دقة البيانات والاحتفاظ بها
تعتمد دقة البيانات على المدة المحدّدة:
- دقة 10 دقائق للفترات التي تصل إلى 4 أيام مضت
- دقة ساعة واحدة للفترات التي تصل إلى 30 يومًا مضت
الحد الأقصى للاحتفاظ ببيانات "إحصاءات طلبات البحث" هو 30 يومًا. يتم تخزين البيانات التي تم جمعها كل 10 دقائق لمدة 4 أيام، والبيانات التي تم جمعها كل ساعة لمدة 30 يومًا.
القيود
- تتأخر بيانات "إحصاءات طلبات البحث" لمدة تتراوح بين ساعة وساعتَين.
الأسعار
لا توجد أي تكلفة إضافية لاستخدام "إحصاءات طلبات البحث".
الأدوار المطلوبة
للحصول على الإذن اللازم لعرض لوحة بيانات "إحصاءات طلبات البحث"،
اطلب من المشرف منحك
دور "عارض Datastore" (roles/datastore.viewer) في IAM على مشروعك.
يتضمّن هذا الدور المُعرَّف مسبقًا الإذن datastore.insights.get، وهو مطلوب لعرض لوحة بيانات "إحصاءات طلبات البحث".
قد تتمكّن أيضًا من الحصول على هذا الإذن باستخدام أدوار مخصّصة أو أدوار أخرى مُعرَّفة مسبقًا.
عرض "إحصاءات طلبات البحث"
لعرض إحصاءات طلبات البحث لقاعدة بيانات Cloud Firestore، افتح لوحة إحصاءات طلبات البحث في قاعدة البيانات في Google Cloud Console.
في Google Cloud Console، انتقِل إلى صفحة قواعد البيانات.
من قائمة قواعد البيانات، اختَر قاعدة بيانات.
في قائمة التنقّل، انقر على إحصاءات طلبات البحث.
لوحة بيانات استخدام قاعدة بيانات Cloud Firestore في Google Cloud Console."/>استخدِم القائمة المنسدلة نوع التحميل للعثور على طلبات البحث الأفضل حسب وقت الاستجابة أو عدد عمليات القراءة.