معلومات مشاهدة عرض Elasticsearch

M Lwmat Mshahdt Rd Elasticsearch



'من أكثر الميزات تأثيرًا في Elasticsearch ، علاوة على كل شيء آخر ، المراقبون. يسمح لك المراقبون بتحديد مجموعة من الإجراءات بناءً على الظروف المختلفة التي يتم تقييمها بناءً على البيانات المقدمة.

على سبيل المثال ، يمكنك إخبار Elasticsearch بإرسال بريد إلكتروني عندما تتغير صحة المجموعة ، ويكون استخدام وحدة المعالجة المركزية أعلى لفترة زمنية محددة عند الوصول إلى ملف معين ، وغير ذلك الكثير. إن القول بأن المشاهدين هم ميزة ثورية سيكون أمرًا بخسًا.

ومع ذلك ، نظرًا لنطاق هذا البرنامج التعليمي ، لن نستكشف كيف يعمل المراقبون أو كيفية استخدامهم.







يهدف هذا البرنامج التعليمي إلى توضيح كيفية استخدام Elasticsearch watcher API لجمع معلومات حول مراقب موجود.



يمكنك استكشاف المستندات لمعرفة المزيد عن مراقبي Elasticsearch '.



Elasticsearch احصل على Watcher API

تسمح لنا واجهة برمجة تطبيقات GET watcher بإحضار معلومات الساعة عن طريق المعرف الخاص بها. صيغة الطلب كما هو موضح أدناه:





احصل على مراقب / ساعة /

يتطلب الطلب امتيازات manager_watcher أو monitor_watcher للولايات المتحدة الأمريكية

مثال

لنفترض أن لدينا مراقبًا يستخدم metricbeat لمراقبة وقت إنشاء حاوية عامل إرساء ويرسل بريدًا إلكترونيًا إذا كان صحيحًا.



يمكننا استخدام الطلب أدناه لاسترداد معلومات حول المراقب كما هو موضح:

يوضح المثال التالي كيفية استخدام get watche r

حليقة -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' 'kbn-xsrf: إعداد التقارير'

يجب أن يعرض هذا معلومات مفصلة حول المراقب كما هو موضح:

في هذه الحالة ، يمكننا رؤية تفاصيل المراقب ، بما في ذلك الشروط المحددة والإجراءات المتخذة.

استنتاج

يغطي هذا البرنامج التعليمي البسيط استخدام get watcher API لجمع معلومات حول مراقب موجود في مجموعة Elasticsearch.

شكرا على القراءة & سعيد مشرف المجموعة !!