Misalnya, Anda dapat memberi tahu Elasticsearch untuk mengirim email saat kondisi cluster berubah, penggunaan CPU lebih tinggi untuk jangka waktu tertentu saat file tertentu diakses, dan banyak lagi. Mengatakan bahwa pengamat adalah fitur revolusioner akan meremehkan.
Namun, karena cakupan tutorial ini, kami tidak akan mengeksplorasi cara kerja pengamat atau cara menggunakannya.
Tutorial ini bertujuan untuk menunjukkan kepada Anda cara menggunakan API pengamat Elasticsearch untuk mengumpulkan informasi tentang pengamat yang ada.
Anda dapat menjelajahi dokumen untuk mempelajari lebih lanjut tentang pengamat Elasticsearch.”
Elasticsearch Dapatkan API Pengamat
GET watcher API memungkinkan kita untuk mengambil informasi jam tangan dengan ID-nya. Sintaks permintaan adalah seperti yang ditunjukkan di bawah ini:
DAPATKAN _watcher/watch/
Permintaan memerlukan hak manage_watcher atau monitor_watcher untuk usa.e
Contoh
Misalkan kita memiliki pengamat yang menggunakan metricbeat untuk memantau saat wadah buruh pelabuhan dibuat dan mengirim email jika benar.
Kami dapat menggunakan permintaan di bawah ini untuk mengambil informasi tentang pengamat seperti yang ditunjukkan:
Contoh berikut menunjukkan cara menggunakan get watche r
ikal -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf: pelaporan'Ini akan mengembalikan informasi rinci tentang pengamat seperti yang ditunjukkan:
Dalam hal ini, kita dapat melihat detail pengamat, termasuk kondisi yang ditentukan dan tindakan yang diambil.
Kesimpulan
Tutorial sederhana ini mencakup penggunaan get watcher API untuk mengumpulkan informasi tentang watcher yang ada di cluster Elasticsearch.
Terima kasih telah membaca & Selamat admin cluster!!