Tento článek pojednává o tom, jak načíst statistiky na úrovni fragmentu o následujících úlohách spojených s každým fragmentem v cílovém indexu.
Syntaxe požadavku je následující:
DOSTAT /< index >/ _ccr / statistiky
Parametr cílového indexu je povinný. Můžete také zadat více než jeden index jako seznam oddělený čárkami.
Rozdělení těla odezvy
Požadavek vrací tělo s různými prvky obsahujícími statistiky následovníků. Níže jsou uvedeny prvky obsažené v těle a co každý z nich představuje:
- Indexy – obsahuje řadu statistik indexu sledujících. Toto pole bude obsahovat vlastnosti jako:
A. Index – zobrazuje název indexu sledujících
b. střepy – zobrazuje pole následujících statistik úkolů. Mezi vlastnosti zahrnuté v poli patří:
i. bytes_read – zobrazuje celkový počet přenesených bajtů.
ii. neúspěšné_read_requests – udává počet neúspěšných čtení.
iii. Failed_write_requests – počet neúspěšných operací zápisu.
iv. Vzdálený_klastr – vzdálený shluk vedoucího indexu.
Výše uvedené nezobrazuje úplné informace, které vrátilo rozhraní Stat API pro následovníky. Chcete-li se dozvědět více, doporučujeme vám zkontrolovat dokumentaci.
Příklad
Následující příklad ukazuje, jak načíst statistiku daného indexu:
kučera -XGET 'http://localhost:9200/disney_plus/_ccr/stats' -H 'kbn-xsrf: reporting'Požadavek by měl vrátit informace o stavu sledujícího o indexu Disney_plus.
Příklad výstupu je následující:
Statistiku sledujících klastru můžete také načíst vynecháním cílového indexu, jak je znázorněno:
kučera -XGET 'http://localhost:9200/_ccr/stats' -H 'kbn-xsrf: reporting'Příklad výstupu:
{'auto_follow_stats' : {
'number_of_failed_follow_indexs' : 0 ,
'number_of_failed_remote_cluster_state_requests' : 0 ,
'počet_úspěšných_sledovaných_indexů' : 0 ,
'recent_auto_follow_errors' : [ ] ,
'auto_followed_clusters' : [ ]
} ,
'sledovat_statistiky' : {
'indexy' : [ ]
}
}
Výstup zkrácen.
Závěr
V tomto příspěvku jsme diskutovali o tom, jak používat rozhraní API Elasticsearch follower stat k načtení informací o statistice sledujícího indexu.