Elasticsearch الحصول على إحصائيات المتابعين

Elasticsearch Alhswl Ly Ahsayyat Almtab Yn



ستناقش هذه المقالة كيفية جلب إحصائيات على مستوى الأجزاء حول المهام التالية المرتبطة بكل جزء في الفهرس الهدف.

صيغة الطلب كما هو موضح:







احصل على / < فهرس > / _ccr / احصائيات



معلمة الفهرس الهدف مطلوبة. يمكنك أيضًا تحديد أكثر من فهرس كقائمة مفصولة بفواصل.



استجابة تفصيل الجسم

يقوم الطلب بإرجاع جسم به عناصر مختلفة تحتوي على إحصائيات المتابعين. فيما يلي العناصر التي يتضمنها الجسم وما يمثله كل منها:





  1. المؤشرات - يحتوي على مجموعة من إحصائيات فهرس المتابعين. ستحتوي هذه المصفوفة على خصائص مثل:
  2. أ. فِهرِس - يظهر اسم فهرس المتابعين
    ب. شظايا - يعرض مجموعة من احصائيات المهمة التالية. تشمل الخصائص المضمنة في المصفوفة ما يلي:
    أنا. bytes_read - يظهر العدد الإجمالي للبايتات المنقولة.
    ثانيا. الفاشلة_طلبات_قراءة - يشير إلى عدد القراءات الفاشلة.
    ثالثا. طلبات_الكتابة_الفاشلة - عدد عمليات الكتابة الفاشلة.
    رابعا. عن بعد - الكتلة البعيدة لمؤشر الزعيم.

ما ورد أعلاه لا يظهر المعلومات الكاملة التي أرجعها التابع Stat API. نوصيك بالتحقق من الوثائق لمعرفة المزيد.



مثال

يوضح المثال التالي كيفية استرداد الإحصائيات الخاصة بفهرس معين:

لفة -XGET 'http://localhost:9200/disney_plus/_ccr/stats' 'kbn-xsrf: إعداد التقارير'

يجب أن يعرض الطلب معلومات إحصائية المتابع حول فهرس Disney_plus.

خرج المثال كما هو موضح:

يمكنك أيضًا جلب إحصائيات المتابع للمجموعة عن طريق حذف فهرس الهدف كما هو موضح:

لفة -XGET 'http://localhost:9200/_ccr/stats' 'kbn-xsrf: إعداد التقارير'

مثال الإخراج:

{
'auto_follow_stats' : {
'number_of_failed_follow_indices' : 0 و
'number_of_failed_remote_cluster_state_requests' : 0 و
'number_of_successful_follow_indices' : 0 و
'Recent_auto_follow_errors' : [ ] و
'auto_followed_clusters' : [ ]
} و
'follow_stats' : {
'المؤشرات' : [ ]
}
}

الإخراج مقطوع.

استنتاج

في هذا المنشور ، ناقشنا كيفية استخدام Elasticsearch Follower stat API لجلب معلومات إحصائيات متابع الفهرس.