„Elasticsearch Show Watch“ informacija

Elasticsearch Show Watch Informacija



„Vienas iš įtakingiausių Elasticsearch bruožų, be viso kito, yra stebėtojai. Stebėtojai leidžia apibrėžti veiksmų rinkinį priklausomai nuo įvairių sąlygų, įvertintų remiantis pateiktais duomenimis.

Pavyzdžiui, galite nurodyti Elasticsearch siųsti el. laišką, kai pasikeičia klasterio būklė, procesoriaus naudojimas yra didesnis tam tikrą laikotarpį, kai pasiekiamas konkretus failas, ir daug daugiau. Teigti, kad stebėtojai yra revoliucinė savybė, būtų per maža.

Tačiau dėl šios pamokos apimties nenagrinėsime, kaip veikia stebėtojai ar kaip jais naudotis.







Šia mokymo programa siekiama parodyti, kaip naudoti „Elasticsearch“ stebėjimo programos API informacijai apie esamą stebėtoją rinkti.



Galite tyrinėti dokumentus, kad sužinotumėte daugiau apie Elasticsearch stebėtojus.



Elasticsearch Get Watcher API

GET stebėjimo API leidžia mums gauti laikrodžio informaciją pagal jos ID. Užklausos sintaksė yra tokia, kaip parodyta žemiau:





GAUTI _watcher/watch/

Užklausai reikia „manage_watcher“ arba „monitor_watcher“ privilegijų, skirtų usa.e

Pavyzdys

Tarkime, kad turime stebėtoją, kuris naudoja metricbeat, kad stebėtų, kada sukuriamas doko konteineris, ir siunčia el. laišką, jei tai tiesa.



Galime naudoti toliau pateiktą užklausą norėdami gauti informaciją apie stebėtoją, kaip parodyta:

Šiame pavyzdyje parodyta, kaip naudoti get watche r

garbanos -XGET „http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649“ -H 'kbn-xsrf: ataskaitų teikimas'

Tai turėtų pateikti išsamią informaciją apie stebėtoją, kaip parodyta:

Tokiu atveju galime matyti stebėtojo informaciją, įskaitant apibrėžtas sąlygas ir veiksmus, kurių buvo imtasi.

Išvada

Ši paprasta pamoka apima „get watcher“ API naudojimą, kad būtų galima rinkti informaciją apie esamą stebėtoją „Elasticsearch“ klasteryje.

Dėkojame, kad skaitėte ir laimingas klasterio administratorius!!