Elasticsearch Visa klockinformation

Elasticsearch Visa Klockinformation



'En av de mest inflytelserika funktionerna i Elasticsearch, utöver allt annat, är tittare. Watchers låter dig definiera en uppsättning åtgärder beroende på olika förhållanden som utvärderas baserat på de tillhandahållna uppgifterna.

Du kan till exempel säga till Elasticsearch att skicka ett e-postmeddelande när klustrets hälsa ändras, CPU-användningen är högre under en viss tidsperiod när en specifik fil är tillgänglig och många fler. Att säga att tittare är en revolutionerande egenskap vore en underdrift.

Men på grund av omfattningen av denna handledning kommer vi inte att utforska hur watchers fungerar eller hur man använder dem.







Denna handledning syftar till att visa dig hur du använder Elasticsearch watcher API för att samla information om en befintlig watcher.



Du kan utforska dokumenten för att lära dig mer om Elasticsearch-bevakare.'



Elasticsearch Skaffa Watcher API

GET watcher API tillåter oss att hämta klockinformation med dess ID. Syntaxen för begäran är som visas nedan:





Hämta _watcher/watch/

Förfrågan kräver administratörsbehörighet eller monitor_watcher för usa.e

Exempel

Anta att vi har en watcher som använder metricbeat för att övervaka när en docker-container skapas och skickar ett e-postmeddelande om det är sant.



Vi kan använda förfrågan nedan för att hämta information om tittaren som visas:

Följande exempel visar hur du använder get watche r

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

Detta bör returnera detaljerad information om tittaren som visas:

I det här fallet kan vi se övervakarens detaljer, inklusive de definierade villkoren och de åtgärder som vidtagits.

Slutsats

Denna enkla handledning omfattar användning av get watcher API för att samla information om en befintlig watcher i ett Elasticsearch-kluster.

Tack för att du läste & Glad klusteradmin!!