Selles artiklis käsitletakse, kuidas hankida killutaseme statistikat järgmiste ülesannete kohta, mis on seotud sihtindeksi iga killuga.
Taotluse süntaks on järgmine:
SAADA /< indeks >/ _ccr / statistika
Sihtindeksi parameeter on nõutav. Samuti saate määrata rohkem kui ühe indeksi komadega eraldatud loendina.
Vastuse keha jaotus
Taotlus tagastab keha koos erinevate elementidega, mis sisaldavad jälgijate statistikat. Järgmised on kehasse kuuluvad elemendid ja mida igaüks esindab:
- Indeksid – sisaldab jälgijate indeksi statistika massiivi. See massiiv sisaldab selliseid omadusi nagu:
a. Indeks – näitab jälgija indeksi nime
b. killud – näitab järgmiste ülesannete statistika massiivi. Massiivi kaasatud atribuudid hõlmavad järgmist:
i. bytes_read – näitab edastatud baitide koguarvu.
ii. failed_read_requests – näitab ebaõnnestunud lugemiste arvu.
iii. Ebaõnnestunud_kirjutamistaotlused – ebaõnnestunud kirjutamistoimingute arv.
iv. Remote_cluster – liiderindeksi kaugklaster.
Ülaltoodud ei näita kogu teavet, mille jälgija Stat API tagastas. Lisateabe saamiseks soovitame tutvuda dokumentatsiooniga.
Näide
Järgmine näide näitab, kuidas antud indeksi statistikat tuua.
lokk -XGET 'http://localhost:9200/disney_plus/_ccr/stats' -H 'kbn-xsrf: aruandlus'Taotlus peaks tagastama Disney_plus indeksi jälgijastatistika.
Näidisväljund on järgmine:
Saate tuua ka klastri jälgija staatuse, jättes välja sihtindeksi, nagu näidatud:
lokk -XGET 'http://localhost:9200/_ccr/stats' -H 'kbn-xsrf: aruandlus'Näidisväljund:
{'auto_follow_stats' : {
'ebaõnnestunud_jälgimise_indeksite_arv' : 0 ,
'ebaõnnestunud_kaugklastri_olekutaotluste_arv' : 0 ,
'edukate_jälgivate_indeksite_arv' : 0 ,
'recent_auto_follow_errors' : [ ] ,
'auto_followed_clusters' : [ ]
} ,
'follow_stats' : {
'indeksid' : [ ]
}
}
Väljund kärbitud.
Järeldus
Selles postituses arutasime, kuidas kasutada Elasticsearchi jälgijastatistika API-d indeksi jälgijate statistika hankimiseks.