Elasticsearch Show Watch Information

Elasticsearch Show Watch Information
“En av de mest innflytelsesrike funksjonene i Elasticsearch, på toppen av alt annet, er Watchers. Watchers lar deg definere et sett med handlinger avhengig av forskjellige forhold som er evaluert basert på de oppgitte dataene.

For eksempel kan du fortelle Elasticsearch om å sende en e -post når Cluster Health endres, CPU -bruken er høyere i en bestemt periode når det er tilgjengelig en spesifikk fil, og mange flere. Å si at seere er et revolusjonerende trekk ville være en underdrivelse.

På grunn av omfanget av denne opplæringen vil vi imidlertid ikke utforske hvordan seere fungerer eller hvordan de skal bruke dem.

Denne opplæringen tar sikte på å vise deg hvordan du bruker Elasticsearch Watcher API for å samle informasjon om en eksisterende Watcher.

Du kan utforske dokumentene for å lære mer om Elasticsearch Watchers.”

Elasticsearch Get Watcher API

Get Watcher API lar oss hente klokkeinformasjon av IDen. Forespørselssyntaks er som vist nedenfor:

Få _watcher/se/

Forespørselen krever administrasjon_watcher eller monitor_watcher -privilegier for USA.e

Eksempel

Anta at vi har en Watcher som bruker Metricbeat for å overvåke når en Docker -beholder opprettes og sender en e -post hvis sant.

Vi kan bruke forespørselen nedenfor for å hente informasjon om Watcher som vist:

Følgende eksempel viser hvordan du bruker Get Watche R

Curl -xget "http: // localhost: 9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649" -h "KBN-XSRF: Rapportering"

Dette bør returnere detaljert informasjon om Watcher som vist:

I dette tilfellet kan vi se seerdetaljene, inkludert de definerte forholdene og handlingene som er tatt.

Konklusjon

Denne enkle opplæringen dekker ved hjelp av Get Watcher API for å samle informasjon om en eksisterende Watcher i en Elasticsearch Cluster.

Takk for at du leser og Happy Cluster Admin!!