Elasticsearchi saate vaatamise teave

Elasticsearchi Saate Vaatamise Teave



'Üks Elasticsearchi mõjukamaid omadusi kõigele lisaks on jälgijad. Vaatlejad võimaldavad teil määratleda toimingute komplekti, mis sõltuvad erinevatest tingimustest, mida hinnatakse esitatud andmete põhjal.

Näiteks võite öelda, et Elasticsearch saadaks meili, kui klastri seisund muutub, CPU kasutus on teatud aja jooksul suurem, kui konkreetsele failile juurde pääseb, ja palju muud. Väita, et jälgijad on revolutsiooniline funktsioon, oleks alahinnatud.

Selle õpetuse ulatuse tõttu me aga ei uuri, kuidas jälgijad töötavad või kuidas neid kasutada.







Selle õpetuse eesmärk on näidata teile, kuidas kasutada Elasticsearchi jälgija API-d olemasoleva jälgija kohta teabe kogumiseks.



Elasticsearchi jälgijate kohta lisateabe saamiseks saate dokumente uurida.



Elasticsearch Hankige Watcher API

GET watcher API võimaldab meil hankida kellainfot selle ID järgi. Taotluse süntaks on järgmine:





HANKIGE _watcher/watch/

Taotlus nõuab usa.e jaoks manager_watcher või monitor_watcher privileege

Näide

Oletame, et meil on jälgija, mis kasutab metricbeati, et jälgida, millal dokkimiskonteiner luuakse, ja saadab tõene korral meili.



Saame kasutada allolevat päringut jälgija kohta teabe hankimiseks, nagu näidatud:

Järgmine näide näitab, kuidas kasutada käsku get watche r

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

See peaks andma jälgija kohta üksikasjaliku teabe, nagu näidatud:

Sel juhul näeme jälgija üksikasju, sealhulgas määratletud tingimusi ja tehtud toiminguid.

Järeldus

See lihtne õpetus hõlmab hankimise jälgija API kasutamist, et koguda teavet olemasoleva jälgija kohta Elasticsearchi klastris.

Täname lugemise eest ja head klastri administraatorit!!