Еластицсеарцх Прикажи стање кластера

Elasticsearch Prikazi Stane Klastera



„Било да тек почињете са Еластицсеарцх-ом или сте искусни професионалац, наићи ћете на случајеве у којима морате да преузмете информације о стању Еластицсеарцх кластера.

Затим можете користити информације да одредите здравље кластера и извршите дијагностику или отклањање грешака за различите проблеме.







Овај пост ће открити како можете да преузмете информације о стању кластера помоћу различитих једноставних корака.



Еластицсеарцх Цлустер Стате АПИ

Еластицсеарцх у великој мери користи мирни АПИ. Стога, није изненађење што пружа АПИ крајњу тачку за преузимање информација о стању кластера.



Синтакса крајње тачке је као што је приказано:





ДОБИТИ / _цлустер / стање /< метрике >>/< циљ >


АПИ прихвата следеће параметре путање:

    1. метрика – ово специфицира листу опција за преузимање из кластера. Ово је опциони параметар. Прихваћене опције укључују
      1. _алл – прикажи све метрике кластера.
      2. блокови – приказују само блокове из одговора.
      3. мастер_ноде – преузима само део главног чвора.
      4. метаподаци – приказују само метаподатке.
      5. чворови – приказани су само чворови.
      6. роутинг_нодес – прикажи чворове за рутирање.
      7. Роутинг_табле – приказује само табелу рутирања.
      8. верзија – прикажи верзију кластера.
    2. циљ – специфицира листу токова података, индекса и алијаса као вредности раздвојене зарезима. Ово је опциони параметар.

Остали параметри подржани у упиту укључују:



    1. локални – преузима информације о кластеру само са локалног чвора.
    2. екпанд_вилдцардс – одређује да ли треба проширити џокер изразе.
    3. игноре_унаваилабле – ако је тачно, недоступни индекси се занемарују.

Откријте документацију да бисте сазнали више о овом АПИ-ју, параметру упита и још много тога.

Пример 1

Следећи пример враћа све информације о стању кластера.

цурл -КСГЕТ “ФФ1432ДФЕФ630543Ф1793ФЦ236807288А88Ц0269” 'кбн-ксрф: извештавање'


Резултирајуће информације о стању кластера су као што је приказано:

Пример 2

Пример испод показује метаподатке табеле рутирања за индекс 6ИоКфкИ1ТредУИфи5ДЛ7ПА:

цурл -КСГЕТ 'АДД7Д989А7Д7501ДЕ7БЦ9Ц58Д4Д6Ф66Б05Ц51262' 'кбн-ксрф: извештавање'


Упит ће вратити метаподатке и табелу рутирања наведеног индекса као што је приказано:

Пример 3

Да бисте преузели верзију кластера, покрените:

цурл -КСГЕТ “ЦДФ17Б6846ДА24А1Ф033Ф94ЕЦБ09А9ЦФД4817693” 'кбн-ксрф: извештавање'


Горњи пример ће вратити верзију кластера као што је приказано:

{
'цлустер_наме' : '776а462б8а1942бфб8ба46децф49ца8ц' ,
'цлустер_ууид' : '6ИоКфкИ1ТредУИфи5ДЛ7ПА' ,
'верзија' : 1144 ,
'стате_ууид' : '_ефЕиКсвзТвиаБрезИДЈ2сА'
}

Пример 4

Да бисте преузели стање кластера само у локалном чвору, покрените:

цурл -КСГЕТ “2АБАД12Е208Б4Б71Д02Ф15Е6843Б69АЦ7Б0Ф1Б72” 'кбн-ксрф: извештавање'


У овом случају, упит враћа информације са локалног чвора уместо главног чвора.

Излаз:

Закључак

У овом чланку сте сазнали више о АПИ-ју стања кластера. Овај АПИ вам омогућава да преузмете информације о кластеру са главног или локалног чвора.

Хвала за читање.