Elasticsearch Vis uroplysninger

Elasticsearch Vis Uroplysninger



'Et af de mest indflydelsesrige funktioner i Elasticsearch, oven i alt andet, er iagttagere. Overvågere giver dig mulighed for at definere et sæt handlinger afhængigt af forskellige forhold, der evalueres baseret på de leverede data.

For eksempel kan du bede Elasticsearch om at sende en e-mail, når klyngens tilstand ændrer sig, CPU-brug er højere i en bestemt periode, når en specifik fil er tilgået, og mange flere. At sige, at iagttagere er en revolutionær funktion, ville være en underdrivelse.

Men på grund af omfanget af denne tutorial vil vi ikke undersøge, hvordan overvågere fungerer, eller hvordan man bruger dem.







Denne tutorial har til formål at vise dig, hvordan du bruger Elasticsearch watcher API til at indsamle oplysninger om en eksisterende watcher.



Du kan udforske dokumenterne for at lære mere om Elasticsearch-watchers.'



Elasticsearch Hent Watcher API

GET watcher API giver os mulighed for at hente uroplysninger ved hjælp af dets ID. Anmodningssyntaksen er som vist nedenfor:





GET _watcher/watch/

Anmodningen kræver manage_watcher eller monitor_watcher privilegier for usa.e

Eksempel

Antag, at vi har en overvåger, der bruger metricbeat til at overvåge, hvornår en docker-container er oprettet og sender en e-mail, hvis det er sandt.



Vi kan bruge anmodningen nedenfor til at hente oplysninger om observatøren som vist:

Følgende eksempel viser, hvordan du bruger get-uret

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

Dette skulle returnere detaljerede oplysninger om observatøren som vist:

I dette tilfælde kan vi se observatørens detaljer, herunder de definerede betingelser og de foranstaltninger, der er truffet.

Konklusion

Denne enkle vejledning dækker brugen af ​​get watcher API til at indsamle oplysninger om en eksisterende watcher i en Elasticsearch-klynge.

Tak fordi du læste og glad klyngeadministrator!!