Elasticsearch šova pulksteņa informācija

Elasticsearch Sova Pulkstena Informacija



“Viena no ietekmīgākajām Elasticsearch iezīmēm papildus visam pārējam ir vērotāji. Vērotāji ļauj definēt darbību kopumu atkarībā no dažādiem apstākļiem, kas novērtēti, pamatojoties uz sniegtajiem datiem.

Piemēram, varat likt Elasticsearch nosūtīt e-pasta ziņojumu, kad mainās klastera stāvoklis, CPU lietojums ir lielāks noteiktā laika periodā, kad tiek piekļūts konkrētam failam, un daudz ko citu. Teikt, ka vērotāji ir revolucionāra iezīme, būtu par zemu.

Tomēr šīs apmācības apjoma dēļ mēs neizpētīsim, kā darbojas vērotāji vai kā tos izmantot.







Šīs apmācības mērķis ir parādīt, kā izmantot Elasticsearch vērotāja API, lai apkopotu informāciju par esošu vērotāju.



Varat izpētīt dokumentus, lai uzzinātu vairāk par Elasticsearch vērotājiem.



Elasticsearch Get Watcher API

GET watcher API ļauj mums iegūt pulksteņa informāciju pēc tā ID. Pieprasījuma sintakse ir šāda:





IEGŪT _watcher/watch/

Pieprasījumam ir nepieciešamas manager_watcher vai monitor_watcher privilēģijas vietnei usa.e

Piemērs

Pieņemsim, ka mums ir vērotājs, kas izmanto metricbeat, lai pārraudzītu, kad tiek izveidots doka konteiners, un nosūta e-pasta ziņojumu, ja tas ir patiess.



Mēs varam izmantot tālāk norādīto pieprasījumu, lai iegūtu informāciju par novērotāju, kā parādīts:

Nākamajā piemērā parādīts, kā izmantot get watche r

čokurošanās -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf: ziņošana'

Tam vajadzētu sniegt detalizētu informāciju par novērotāju, kā parādīts:

Šajā gadījumā mēs varam redzēt informāciju par novērotāju, tostarp noteiktos nosacījumus un veiktās darbības.

Secinājums

Šajā vienkāršajā apmācībā ir aprakstīts, kā izmantot get watcher API, lai apkopotu informāciju par esošu novērotāju Elasticsearch klasterī.

Paldies, ka lasījāt un laimīgu klastera administratoru!