Na primjer, možete reći Elasticsearch-u da pošalje e-poštu kada se promijeni stanje klastera, upotreba CPU-a je veća za određeno vremensko razdoblje kada se pristupi određenoj datoteci i još mnogo toga. Reći da su gledatelji revolucionarna značajka bilo bi malo reći.
Međutim, zbog opsega ovog vodiča, nećemo istraživati kako promatrači rade ili kako ih koristiti.
Cilj ovog vodiča je pokazati vam kako koristiti API promatrača Elasticsearch za prikupljanje informacija o postojećem promatraču.
Možete istražiti dokumente kako biste saznali više o Elasticsearch promatračima.”
Elasticsearch Get Watcher API
GET watcher API omogućuje nam dohvaćanje informacija o satu prema njegovom ID-u. Sintaksa zahtjeva je kao što je prikazano u nastavku:
GET _watcher/watch/
Zahtjev zahtijeva privilegije manage_watcher ili monitor_watcher za usa.e
Primjer
Pretpostavimo da imamo promatrač koji koristi metricbeat za praćenje kada je docker spremnik kreiran i šalje e-poruku ako je istina.
Možemo upotrijebiti zahtjev u nastavku za dohvaćanje informacija o promatraču kao što je prikazano:
Sljedeći primjer pokazuje kako koristiti get watche r
kovrčati -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf: izvješćivanje'Ovo bi trebalo vratiti detaljne informacije o promatraču kao što je prikazano:
U ovom slučaju možemo vidjeti detalje promatrača, uključujući definirane uvjete i poduzete radnje.
Zaključak
Ovaj jednostavan vodič pokriva korištenje API-ja get watcher za prikupljanje informacija o postojećem promatraču u Elasticsearch klasteru.
Hvala na čitanju i sretan administrator klastera!!