Elasticsearch Vis klokkeinformasjon

Elasticsearch Vis Klokkeinformasjon



'En av de mest innflytelsesrike funksjonene i Elasticsearch, på toppen av alt annet, er overvåkere. Watchers lar deg definere et sett med handlinger avhengig av ulike forhold som er evaluert basert på de oppgitte dataene.

For eksempel kan du fortelle Elasticsearch å sende en e-post når klyngens helse endres, CPU-bruken er høyere for en bestemt tidsperiode når en bestemt fil åpnes, og mange flere. Å si at overvåkere er en revolusjonerende funksjon ville være en underdrivelse.

På grunn av omfanget av denne opplæringen vil vi imidlertid ikke utforske hvordan overvåkere fungerer eller hvordan de skal brukes.







Denne opplæringen har som mål å vise deg hvordan du bruker Elasticsearch watcher API for å samle informasjon om en eksisterende overvåker.



Du kan utforske dokumentene for å lære mer om Elasticsearch-overvåkere.'



Elasticsearch Få Watcher API

GET watcher API lar oss hente klokkeinformasjon etter ID. Forespørselssyntaksen er som vist nedenfor:





GET _watcher/watch/

Forespørselen krever manage_watcher eller monitor_watcher-privilegier for usa.e

Eksempel

Anta at vi har en overvåker 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 overvåkeren som vist:

Følgende eksempel viser hvordan du bruker get watche r

krølle -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf: rapportering'

Dette skal returnere detaljert informasjon om overvåkeren som vist:

I dette tilfellet kan vi se overvåkerdetaljene, inkludert de definerte betingelsene og handlingene som er utført.

Konklusjon

Denne enkle opplæringen dekker bruk av get watcher API for å samle informasjon om en eksisterende overvåker i en Elasticsearch-klynge.

Takk for at du leste og Happy cluster admin!!