Rugalmas keresés

Elasticsearch lista indexek és méret

Elasticsearch lista indexek és méret
A készülékekkel kapcsolatos naprakész információk birtokában segíthet a rendszer hibaelhárításában és kezelésében. Ennek ismeretében az Elasticsearch egyszerű módszereket kínál a fürt indexeire vonatkozó részletes statisztikák megjelenítésére.

Ez az oktatóanyag az Elasticsearch CAT API használatának módját tárgyalja a fürt indexeiről szóló részletes információk megtekintéséhez. Ezeknek az információknak segíteniük kell a klaszterek teljesítményének és a végrehajtandó műveletek kezelésében.

Lehet, hogy már tudja, hogy az Elasticsearch szereti a JSON-ot, és az összes API-jához használja. A megjelenített információ vagy adat azonban csak akkor hasznos, ha egyszerű, jól szervezett formában van; Lehet, hogy a JSON ezt nem nagyon teljesíti. Így az Elasticsearch nem javasolja a CAT API használatát alkalmazásokkal, hanem csak emberi olvasásra.

Ha ez nincs útban, merüljünk el!

Az indexekkel kapcsolatos magas szintű információk megtekintése?

Magas szintű információk megszerzéséhez az Elasticsearch indexről a_cat API-t használjuk. Például egy adott fürt információinak megtekintéséhez használja a következő parancsot:

GET / _cat / indexek /

Használhatja a cRUL parancsot is:

curl -XGET "http: // localhost: 9200 / _cat / indexek /"

A fenti kérés végrehajtása után információkat kap a megadott indexről. Ezek az információk a következőket tartalmazhatják:

  • Szilánkok száma
  • Az indexben elérhető dokumentumok
  • A törölt dokumentumok száma az indexben
  • Az elsődleges méret
  • Az összes indexszilánk teljes mérete (a másolatokat is beleértve)

A _cat API magas szintű információkat is lekérhet a fürt összes indexéről, például:

GET / _cat / indexek

CURL felhasználók esetén írja be a következő parancsot:

curl -XGET “http: // localhost: 9200 / _cat / indexek”

Ennek információkat kell tartalmaznia a fürt összes indexéről, az alábbiak szerint:

zöld nyitva .siem-signal-default-000001 YFRPjV8wQju_ZZupE1s12g 1 1 0 0 416b 208b
zöld nyitva .monitoring-beat-7-2021.01.21 iQZnVRaNQg-m7lkeEKA8Bw 1 1 3990 0 7mb 3.4mb
zöld nyitott rugalmas-felhő-rönkök-7-2021.01.20-000001 cAVZV5d1RA-GeonwMej5nA 1 1 121542 0 43.4mb 21.4mb
zöld nyitva .triggered_watches FyLc7T7wSxSW9roVJxyiPA 1 1 0 0 518.7kb 30.1kb
zöld nyitva apm-7.10.2-onboarding-2021.01.20 zz-RRPjXQ1WGZIrRiqsLOQ 1 1 2 0 29.4kb 14.7kb
zöld nyitott kibana_minta_adatok_repülések 9nA2U3m7QX2g9u_JUFsgXQ 1 1 13059 0 10.6mb 5.3mb
zöld nyitva .monitoring-kibana-7-2021.01.21 WiGi5NaaTdyUUyKSBgNx9w 1 1 6866 0 3.1mb 1.7mb
zöld nyitva .monitoring-beat-7-2021.01.20 1Lx1vaQdTx2lEevMH1N3lg 1 1 4746 0 8mb 4mb
------------------------------------KIMENET MŰKÖDIK-------------------------

A szükséges információk szűrése?

A legtöbb esetben csak konkrét információkra lesz szüksége az indexekről. Ennek megvalósításához használhatja a _cat API paramétereket.

Például, ha csak az index, a méret és az egészségi állapot UUID-jét szeretné megkapni, használhatja a h paramétert. Vegye figyelembe például az alábbi kérést:

GET / _cat / indexek?v = true & h = uuid, egészség, bolt.méret

A példa cURL parancsa:

curl -XGET “http: // localhost: 9200 / _cat / indexek?v = true & h = uuid, egészség, bolt.méret"

Ennek szűrt információkat kell megjelenítenie a fürt összes indexéről. Íme egy példa a kimenetre:

uuid egészségügyi bolt.méret
YFRPjV8wQju_ZZupE1s12g zöld 416b
iQZnVRaNQg-m7lkeEKA8Bw zöld 7.1mb
cAVZV5d1RA-GeonwMej5nA zöld 44.1mb
FyLc7T7wSxSW9roVJxyiPA zöld 518.7kb
29. zz-RRPjXQ1WGZIrRiqsLOQ zöld.4kb
9nA2U3m7QX2g9u_JUFsgXQ zöld.6mb
WiGi5NaaTdyUUyKSBgNx9w zöld 3.9mb
QdXSZTY8TA2mDyJ5INSaHg zöld.8mb
1Lx1vaQdTx2lEevMH1N3lg zöld 8mb
aBlLAWhPRXap32EqrKMPXA zöld 67.7kb
Bg2VT1QpT4CSjnwe1hnq_w zöld 416b
aoWhhWu9QsWW4T5CY_XWZw zöld 416b
6SAhoYJaS_6y_u8AZ0m3KQ zöld 416b
Wco9drGpSn67zYME6wFCEQ zöld 485.5kb
eN2loWymSpqLlC2-ElYm1Q zöld 416b
K5C9TeLcSy69SsUdtkyGOg zöld 40.2kb
bUDul_72Rw6_9hWMagiSFQ zöld.1mb
c7dOH6MQQUmHM2MKJ73ekw zöld 416b
aoTRvqdfR8-dGjCmcKSmjw zöld 48.9kb
IG7n9JghR1ikeCk7BqlaqA zöld 416b
BWAbxK06RoOSmL_KiPe09w ​​zöld 12.5kb
feAUC7k2RiKrEws9iveZ0w zöld.6mb
F73wTiN2TUiAVcm2giAUJA zöld 416b
hlhLemJ5SnmiQUPYU2gQuA zöld 416b
jbUeUWFfR6y2TKb-6tEh6g zöld 416b
2ZyqPCAaTia0ydcy2jZd3A zöld 304.5kb
---------------------------------KIMENET MŰKÖDIK----------------------------

Hogyan juthat el az összes index mutatóhoz?

Tegyük fel, hogy részletes statisztikákat szeretne egy adott indexről. Ilyen esetekben az _stats végpont segítségével lekérdezheti az adatokat. Például, ha részletes információkat szeretne kapni a temp_2 nevű indexről, használja a kérést:

GET / temp_2 / _stat

Használhatja a cURL-t is:

curl -XGET “http: // localhost: 9200 / temp_2 / _stats”

A statisztikai információknak az alábbiak szerint kell lenniük:


"_shards":
"összesen": 2,
"sikeres": 2,
"sikertelen": 0
,
"_minden" :
"elsődleges":
"docs":
"count": 0,
"törölt": 0
,
"bolt":
"méret_bájtban": 208,
"fenntartott_bájt": 0
,
"indexelés":
"index_összeg": 0,
"index_id_millis": 0,
"index_current": 0,
"index_failed": 0,
"delete_total": 0,
"delete_time_in_millis": 0,
"delete_current": 0,
"noop_update_total": 0,
"is_throttled": hamis,
"throttle_time_in_millis": 0
,
"get":
"összesen": 0,
"time_in_millis": 0,
"exist_total": 0,
"exist_time_in_millis": 0,
"missing_total": 0,
"missing_time_in_millis": 0,
"jelenlegi": 0
,
-----------------------------KIMENET MŰKÖDIK------------------------------

Következtetés

Ebben a gyors oktatóanyagban megtanultuk, hogyan használhatja az Elasticsearch API-t, hogy információkat szerezzen egy vagy több indexről egy fürtön belül. Megtanultuk az adatok szűrését is, hogy csak a szükséges értékeket kapjuk meg. További információt a _cat és _stats API ellenőrzésével tehet meg.

További Elasticsearch oktatóanyagokért keressen a webhelyen.

Köszönöm, hogy elolvasta.

Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...
Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...
A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...