Például megmondhatja az Elasticsearch-nak, hogy küldjön e-mailt, ha a fürt állapota megváltozik, a CPU-használat magasabb egy adott ideig, amikor egy adott fájlt elérnek, és még sok más. Ha azt mondjuk, hogy a figyelők forradalmi jellemzők, az alulmondás lenne.
Ennek az oktatóanyagnak a terjedelme miatt azonban nem vizsgáljuk meg, hogyan működnek a figyelők, és hogyan kell használni őket.
Ennek az oktatóanyagnak az a célja, hogy bemutassa, hogyan használhatja az Elasticsearch figyelő API-t egy meglévő figyelőről való információgyűjtésre.
Fedezze fel a dokumentumokat, hogy többet megtudjon az Elasticsearch figyelőiről.'
Elasticsearch Get Watcher API
A GET watcher API lehetővé teszi számunkra, hogy az óra adatait lekérjük az azonosítója alapján. A kérés szintaxisa a következő:
SZEREZZE BE _watcher/watch/
A kérelemhez a manager_watcher vagy a monitor_watcher jogosultságra van szükség az usa.e számára
Példa
Tegyük fel, hogy van egy figyelőnk, amely a metricbeat segítségével figyeli, hogy mikor jön létre a docker-tároló, és e-mailt küld, ha igaz.
Az alábbi kérést felhasználhatjuk a figyelő adatainak lekérésére, az alábbi módon:
A következő példa bemutatja a get watche r használatát
göndör -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf: jelentés'Ennek részletes információkat kell visszaadnia a megfigyelőről, az alábbi módon:
Ebben az esetben láthatjuk a megfigyelő adatait, beleértve a meghatározott feltételeket és a megtett intézkedéseket.
Következtetés
Ez az egyszerű oktatóanyag a get watcher API használatát ismerteti, hogy információkat gyűjtsön egy Elasticsearch-fürtben lévő meglévő figyelőről.
Köszönjük, hogy elolvasta, és boldog cluster adminisztrátort!!