Impormasyon sa Panonood ng Elasticsearch Show

Impormasyon Sa Panonood Ng Elasticsearch Show



'Ang isa sa mga pinaka-maimpluwensyang tampok sa Elasticsearch, higit sa lahat, ay mga tagamasid. Binibigyang-daan ka ng mga tagamasid na tumukoy ng isang hanay ng mga aksyon depende sa iba't ibang kundisyon na sinusuri batay sa ibinigay na data.

Halimbawa, maaari mong sabihin sa Elasticsearch na magpadala ng email kapag nagbago ang kalusugan ng cluster, mas mataas ang paggamit ng CPU para sa isang partikular na yugto ng panahon kapag na-access ang isang partikular na file, at marami pa. Ang sabihin na ang mga tagamasid ay isang rebolusyonaryong tampok ay isang maliit na pahayag.

Gayunpaman, dahil sa saklaw ng tutorial na ito, hindi namin tuklasin kung paano gumagana ang mga tagamasid o kung paano gamitin ang mga ito.







Nilalayon ng tutorial na ito na ipakita sa iyo kung paano gamitin ang Elasticsearch watcher API upang mangalap ng impormasyon tungkol sa isang umiiral nang watcher.



Maaari mong tuklasin ang mga doc upang matuto nang higit pa tungkol sa mga tagamasid ng Elasticsearch.'



Elasticsearch Get Watcher API

Ang GET watcher API ay nagbibigay-daan sa amin na kumuha ng impormasyon sa panonood ayon sa ID nito. Ang syntax ng kahilingan ay tulad ng ipinapakita sa ibaba:





GET _watcher/watch/

Ang kahilingan ay nangangailangan ng mga pribilehiyo ng manager_watcher o monitor_watcher para sa usa.e

Halimbawa

Ipagpalagay na mayroon kaming isang tagamasid na gumagamit ng metricbeat upang subaybayan kapag ang isang docker container ay ginawa at nagpapadala ng isang email kung totoo.



Magagamit namin ang kahilingan sa ibaba upang kunin ang impormasyon tungkol sa tagamasid gaya ng ipinapakita:

Ipinapakita ng sumusunod na halimbawa kung paano gamitin ang get watche r

kulot -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf: pag-uulat'

Dapat itong magbalik ng detalyadong impormasyon tungkol sa tagamasid gaya ng ipinapakita:

Sa kasong ito, makikita natin ang mga detalye ng tagamasid, kabilang ang mga tinukoy na kundisyon at ang mga pagkilos na ginawa.

Konklusyon

Sinasaklaw ng simpleng tutorial na ito ang paggamit ng get watcher API upang mangalap ng impormasyon tungkol sa isang umiiral nang watcher sa isang Elasticsearch cluster.

Salamat sa pagbabasa & Happy cluster admin!!