Elasticsearch Prikaži informacije o gledanju

Elasticsearch Prikazi Informacije O Gledanju



“Jedna od najutjecajnijih značajki u Elasticsearchu, povrh svega ostalog, su promatrači. Promatrači vam omogućuju da definirate skup radnji ovisno o različitim uvjetima procijenjenim na temelju dostavljenih podataka.

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!!