Elasticsearch واچ کی معلومات دکھائیں۔

Elasticsearch Wach Ky M Lwmat Dk Ayy



'Elasticsearch میں سب سے زیادہ بااثر خصوصیات میں سے ایک، ہر چیز کے اوپر، دیکھنے والے ہیں۔ نگہبان آپ کو فراہم کردہ ڈیٹا کی بنیاد پر جانچنے والے مختلف حالات کے مطابق کارروائیوں کے ایک سیٹ کی وضاحت کرنے کی اجازت دیتے ہیں۔

مثال کے طور پر، آپ Elasticsearch سے کہہ سکتے ہیں کہ وہ ای میل بھیجے جب کلسٹر کی صحت میں تبدیلی آتی ہے، CPU کا استعمال ایک مخصوص مدت کے لیے زیادہ ہوتا ہے جب کسی مخصوص فائل تک رسائی ہوتی ہے، اور بہت کچھ۔ یہ کہنا کہ ناظرین ایک انقلابی خصوصیت ہیں ایک چھوٹی بات ہوگی۔

تاہم، اس ٹیوٹوریل کے دائرہ کار کی وجہ سے، ہم یہ نہیں دیکھیں گے کہ دیکھنے والے کیسے کام کرتے ہیں یا ان کا استعمال کیسے کریں۔







اس ٹیوٹوریل کا مقصد آپ کو یہ بتانا ہے کہ موجودہ واچر کے بارے میں معلومات اکٹھا کرنے کے لیے Elasticsearch watcher API کا استعمال کیسے کریں۔



آپ Elasticsearch کے دیکھنے والوں کے بارے میں مزید جاننے کے لیے دستاویزات کو تلاش کر سکتے ہیں۔



Elasticsearch Get Watcher API

GET watcher API ہمیں اس کی ID کے ذریعے گھڑی کی معلومات حاصل کرنے کی اجازت دیتا ہے۔ درخواست کا نحو ذیل میں دکھایا گیا ہے:





_watcher/watch/ حاصل کریں۔

درخواست میں USa.e کے لیے manage_watcher یا monitor_watcher کے مراعات درکار ہیں۔

مثال

فرض کریں کہ ہمارے پاس ایک واچر ہے جو میٹرک بیٹ کو مانیٹر کرنے کے لیے استعمال کرتا ہے جب ایک ڈوکر کنٹینر بنتا ہے اور اگر درست ہو تو ای میل بھیجتا ہے۔



ہم نیچے دی گئی درخواست کو دیکھنے والے کے بارے میں معلومات حاصل کرنے کے لیے استعمال کر سکتے ہیں جیسا کہ دکھایا گیا ہے:

درج ذیل مثال سے پتہ چلتا ہے کہ get watche r کو کیسے استعمال کیا جائے۔

curl -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -ایچ 'kbn-xsrf: رپورٹنگ'

یہ دیکھنے والے کے بارے میں تفصیلی معلومات واپس کرے جیسا کہ دکھایا گیا ہے:

اس صورت میں، ہم نگہبان کی تفصیلات دیکھ سکتے ہیں، بشمول متعین حالات اور کیے گئے اقدامات۔

نتیجہ

یہ سادہ ٹیوٹوریل ایک Elasticsearch کلسٹر میں موجودہ واچر کے بارے میں معلومات اکٹھا کرنے کے لیے get watcher API کا استعمال کرتا ہے۔

پڑھنے کے لیے شکریہ اور مبارک کلسٹر ایڈمن!!