Овај водич говори о уметности коришћења Еластицсеарцх ЦАТ АПИ за преглед детаљних информација о индексима у кластеру. Ове информације треба да вам помогну да управљате учинком кластера и које радње треба предузети.
Можда већ знате да Еластицсеарцх воли ЈСОН и користи га за све његове АПИ-је. Међутим, приказани подаци или подаци корисни су вам само када су у једноставном, добро организованом облику; ЈСОН ово можда неће постићи баш најбоље. Стога Еластицсеарцх не препоручује употребу ЦАТ АПИ-ја са апликацијама већ само за људско читање.
С тим да то не успијемо, заронимо!
Како прегледати информације о индексима на високом нивоу?
Да бисмо добили информације на високом нивоу о индексу Еластицсеарцх, користимо АПИ_цат. На пример, да бисте прегледали информације о одређеном кластеру, користите наредбу:
ГЕТ / _цат / индекси /Такође можете користити наредбу цРУЛ:
цурл -КСГЕТ "хттп: // лоцалхост: 9200 / _цат / индекси /Једном када извршите горе наведени захтев, добићете информације о наведеном индексу. Ове информације могу садржати:
- Број крхотина
- Документи доступни у индексу
- Број избрисаних докумената у индексу
- Примарна величина
- Укупна величина свих индексних крхотина (укључујући реплике)
АПИ _цат такође може да преузме информације на високом нивоу о свим индексима у кластеру, на пример:
ГЕТ / _цат / индексиЗа цУРЛ кориснике унесите наредбу:
цурл -КСГЕТ “хттп: // лоцалхост: 9200 / _цат / индекси”Ово би требало да прикаже информације о свим индексима у кластеру, као што је приказано доле:
зелена отворена .сием-сигнал-дефаулт-000001 ИФРПјВ8вКју_ЗЗупЕ1с12г 1 1 0 0 416б 208бзелена отворена .мониторинг-беатс-7-2021.01.21 иКЗнВРаНКг-м7лкеЕКА8Бв 1 1 3990 0 7мб 3.4мб
зелени отворени еластични-облак-трупци-7-2021.01.20-000001 цАВЗВ5д1РА-ГеонвМеј5нА 1 1 121542 0 43.4мб 21.4мб
зелена отворена .триггеред_ватцхес ФиЛц7Т7вСкСВ9роВЈкииПА 1 1 0 0 518.7кб 30.1кб
зелена отворена апм-7.10.2-онбоардинг-2021.01.20 зз-РРПјКСК1ВГЗИрРиксЛОК 1 1 2 0 29.4кб 14.7кб
зелена отворена кибана_сампле_дата_флигхтс 9нА2У3м7ККС2г9у_ЈУФсгКСК 1 1 13059 0 10.6мб 5.3мб
зелена отворена .мониторинг-кибана-7-2021.01.21 ВиГи5НааТдиУУиКСБгНк9в 1 1 6866 0 3.1мб 1.7мб
зелена отворена .мониторинг-беатс-7-2021.01.20 1Лк1ваКдТк2лЕевМХ1Н3лг 1 1 4746 0 8мб 4мб
------------------------------------ИЗЛАЗ ПРОВЕДЕН-------------------------
Како се филтрирају потребне информације?
У већини случајева биће вам потребне само одређене информације о индексима. Да бисте то постигли, можете користити _цат АПИ параметре.
На пример, да бисте добили само УУИД индекса, величине и здравственог стања, можете да користите параметар х да бисте то постигли. На пример, размотрите захтев у наставку:
ГЕТ / _цат / индекси?в = тачно & х = ууид, здравље, продавница.величинаНаредба цУРЛ за овај пример је:
цурл -КСГЕТ “хттп: // лоцалхост: 9200 / _цат / индекси?в = тачно & х = ууид, здравље, продавница.величина ”То би требало да приказује филтриране информације за све индексе у кластеру. Ево примера резултата:
ууид здравствена продавница.величинаИФРПјВ8вКју_ЗЗупЕ1с12г зелена 416б
иКЗнВРаНКг-м7лкеЕКА8Бв зелена 7.1мб
цАВЗВ5д1РА-ГеонвМеј5нА зелена 44.1мб
ФиЛц7Т7вСкСВ9роВЈкииПА зелена 518.7кб
зз-РРПјКСК1ВГЗИрРиксЛОК зелена 29.4кб
9нА2У3м7ККС2г9у_ЈУФсгКСК зелена 10.6мб
ВиГи5НааТдиУУиКСБгНк9в зелена 3.9мб
КдКССЗТИ8ТА2мДиЈ5ИНСаХг зелена 2.8мб
1Лк1ваКдТк2лЕевМХ1Н3лг зелена 8мб
аБлЛАВхПРКСап32ЕкрКМПКСА зелена 67.7кб
Бг2ВТ1КпТ4ЦСјнве1хнк_в зелена 416б
аоВххВу9КсВВ4Т5ЦИ_КСВЗв зелена 416б
6САхоИЈаС_6и_у8АЗ0м3КК зелена 416б
Вцо9дрГпСн67зИМЕ6вФЦЕК зелена 485.5кб
еН2лоВимСпкЛлЦ2-ЕлИм1К зелена 416б
К5Ц9ТеЛцСи69СсУдткиГОг зелена 40.2кб
бУДул_72Рв6_9хВМагиСФК зелена 3.1мб
ц7дОХ6МККУмХМ2МКЈ73екв зелена 416б
аоТРвкдфР8-дГјЦмцКСмјв зелена 48.9кб
ИГ7н9ЈгхР1икеЦк7БклакА зелена 416б
БВАбкК06РоОСмЛ_КиПе09в зелена 12.5кб
феАУЦ7к2РиКрЕвс9ивеЗ0в зелена 4.6мб
Ф73вТиН2ТУиАВцм2гиАУЈА зелена 416б
хлхЛемЈ5СнмиКУПИУ2гКуА зелена 416б
јбУеУВФфР6и2ТКб-6тЕх6г зелена 416б
2ЗикПЦАаТиа0идци2јЗд3А зелена 304.5кб
---------------------------------ИЗЛАЗ ПРОВЕДЕН----------------------------
Како добити све показатеље индекса?
Претпоставимо да желите детаљну статистику за одређени индекс. У таквим случајевима можете користити крајњу тачку _статс за упит података. На пример, да бисте добили детаљне информације о индексу који се зове темп_2, користите захтев:
ГЕТ / темп_2 / _статсТакође можете да користите цурЛ као:
цурл -КСГЕТ “хттп: // лоцалхост: 9200 / темп_2 / _статс”Пример статистичких података треба да буде као што је приказано у наставку:
"_схардс":
„укупно“: 2,
„успешно“: 2,
„није успело“: 0
,
"_све" :
"примарни":
"доцс":
"цоунт": 0,
„избрисано“: 0
,
"продавница":
"сизе_ин_битес": 208,
„резервирани_у_бајтовима“: 0
,
"индексирање":
"индек_тотал": 0,
"индек_тиме_ин_миллис": 0,
"индек_цуррент": 0,
"индек_фаилед": 0,
"делете_тотал": 0,
"делете_тиме_ин_миллис": 0,
"делете_цуррент": 0,
"нооп_упдате_тотал": 0,
"ис_тхроттлед": нетачно,
"тхроттле_тиме_ин_миллис": 0
,
"добити" :
„укупно“: 0,
"тиме_ин_миллис": 0,
"постоји_укупно": 0,
"Обста_тиме_ин_миллис": 0,
"миссинг_тотал": 0,
"миссинг_тиме_ин_миллис": 0,
„тренутно“: 0
,
-----------------------------ИЗЛАЗ ПРОВЕДЕН------------------------------
Закључак
У овом брзом упутству научили смо како да користимо Еластицсеарцх АПИ за добијање информација о појединачним или вишеструким индексима унутар кластера. Такође смо научили како да филтрирамо податке да бисмо добили само потребне вредности. Можете сазнати више проверавањем АПИ-ја _цат и _статс.
За више Еластицсеарцх водича потражите страницу.
Хвала вам за читање.