Elasticsearch Pridobite statistiko sledilcev

Elasticsearch Pridobite Statistiko Sledilcev



Ta članek bo razpravljal o tem, kako pridobiti statistične podatke na ravni drobca o naslednjih opravilih, povezanih z vsakim drobcem v ciljnem indeksu.

Sintaksa zahteve je prikazana:







DOBITI /< kazalo >/ _ccr / statistika



Potreben je parameter ciljnega indeksa. Določite lahko tudi več kot en indeks kot seznam, ločen z vejicami.



Razčlenitev odzivnega telesa

Zahteva vrne telo z različnimi elementi, ki vsebujejo statistiko sledilcev. Sledijo elementi, vključeni v telo, in kaj vsak predstavlja:





  1. Indeksi – vsebuje matriko statistike indeksa sledilcev. Ta matrika bo vsebovala lastnosti, kot so:
  2. a. Kazalo – prikazuje ime indeksa sledilcev
    b. drobci – prikazuje niz naslednjih statistik opravil. Lastnosti, vključene v matriko, vključujejo:
    jaz. bytes_read – prikazuje skupno število prenesenih bajtov.
    ii. neuspešne_zahteve za_branje – označuje število neuspelih branj.
    iii. Failed_write_requests – število neuspelih zapisovalnih operacij.
    iv. oddaljena_gruča – oddaljena gruča vodilnega indeksa.

Zgornje ne prikazuje vseh informacij, ki jih je vrnil API Stat sledilca. Priporočamo, da preverite dokumentacijo, če želite izvedeti več.



Primer

Naslednji primer prikazuje, kako pridobiti statistiko danega indeksa:

curl -XGET 'http://localhost:9200/disney_plus/_ccr/stats' -H 'kbn-xsrf: poročanje'

Zahteva mora vrniti podatke o statistiki sledilcev o indeksu Disney_plus.

Primer izhoda je, kot je prikazano:

Statistiko sledilcev gruče lahko pridobite tudi tako, da izpustite ciljni indeks, kot je prikazano:

curl -XGET 'http://localhost:9200/_ccr/stats' -H 'kbn-xsrf: poročanje'

Primer izhoda:

{
'auto_follow_stats' : {
'število_indeksov_neuspešnega_sledenja' : 0 ,
'number_of_failed_remote_cluster_state_requests' : 0 ,
'število_indeksov_uspešnega_sledenja' : 0 ,
'recent_auto_follow_errors' : [ ] ,
'auto_followed_clusters' : [ ]
} ,
'follow_stats' : {
'indeksi' : [ ]
}
}

Izhod je okrnjen.

Zaključek

V tej objavi smo razpravljali o tem, kako uporabiti API za statistiko sledilcev Elasticsearch za pridobivanje podatkov o statistiki sledilcev indeksa.