Voit esimerkiksi käskeä Elasticsearchia lähettämään sähköpostin, kun klusterin kunto muuttuu, suorittimen käyttö on korkeampaa tietyn ajanjakson aikana, kun tiettyä tiedostoa käytetään, ja paljon muuta. Olisi vähättelyä sanoa, että tarkkailijat ovat vallankumouksellinen ominaisuus.
Tämän opetusohjelman laajuuden vuoksi emme kuitenkaan tutki, kuinka tarkkailijat toimivat tai miten niitä käytetään.
Tämän opetusohjelman tarkoituksena on näyttää, kuinka voit käyttää Elasticsearch-seurantasovellusliittymää tietojen keräämiseen olemassa olevasta tarkkailijasta.
Voit tutustua asiakirjoihin saadaksesi lisätietoja Elasticsearch-vartijoista.'
Elasticsearch Hanki Watcher API
GET watcher -sovellusliittymän avulla voimme noutaa kellotiedot sen tunnuksen perusteella. Pyynnön syntaksi on seuraavanlainen:
HANKI _watcher/watch/
Pyyntö vaatii manager_watcher- tai monitor_watcher-oikeudet usa.e:lle
Esimerkki
Oletetaan, että meillä on tarkkailija, joka käyttää metricbeatia valvomaan, milloin telakointisäilö luodaan, ja lähettää sähköpostin, jos tosi.
Voimme käyttää alla olevaa pyyntöä hakeaksemme tietoja tarkkailijasta kuvan mukaisesti:
Seuraava esimerkki näyttää kuinka get watche r:ää käytetään
curl -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf: raportointi'Tämän pitäisi palauttaa tarkat tiedot tarkkailijasta, kuten kuvassa:
Tässä tapauksessa voimme nähdä tarkkailijan tiedot, mukaan lukien määritellyt ehdot ja tehdyt toimet.
Johtopäätös
Tämä yksinkertainen opetusohjelma kattaa Get Watcher API:n käytön tietojen keräämiseen olemassa olevasta Elasticsearch-klusterin tarkkailijasta.
Kiitos lukemisesta ja hyvää klusterin ylläpitäjää!!