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