Անցնել պարունակությանը

Kibana

Այս հոդվածում

Տեղեկատվություն

Kibana-ն վեբ հարթակ է Elasticsearch տվյալների վիզուալիզացիայի և կառավարման համար: Այն ապահովում է ինտուիտիվ վեբ ինտերֆեյս՝ Elasticsearch-ում պահվող տվյալները որոնելու, դիտելու և դրանց հետ փոխազդելու համար: Kibana-ն թույլ է տալիս օգտատերերին ստեղծել ինտերակտիվ վահանակներ, վիզուալիզացիաներ և հաշվետվություններ՝ համակարգերի մոնիտորինգի, օրագրերի վերլուծության, բիզնես վերլուծության և այլնի համար: Աջակցում է տարբեր տեսակի վիզուալիզացիաների, ներառյալ գծային դիագրամներ, սյունաձև գրաֆիկներ, շրջանաձև դիագրամներ, ջերմային քարտեզներ, երկրաճեոդեզիական քարտեզներ և ժամանակային շարքեր:

Kibana. Հիմնական հնարավորություններ

  • Discover (տվյալների ուսումնասիրություն). գործիք՝ տվյալները որոնելու և ֆիլտրելու համար՝ տեքստային որոնումը կառուցվածքային տվյալների ֆիլտրման հետ համադրելու հնարավորությամբ: Թույլ է տալիս արագ գտնել անհրաժեշտ տեղեկատվությունը և ստանալ տվյալների կառուցվածքի ընդհանուր պատկերացում:
  • Տվյալների վիզուալիզացիա. աջակցում է տարբեր տեսակի վիզուալիզացիաների, ներառյալ գծային դիագրամներ, հիստոգրամներ, շրջանաձև դիագրամներ, ջերմային քարտեզներ և երկրաճեոդեզիական աջակցություն: Օգտատերերը կարող են ստեղծել անհատականացված վիզուալիզացիաներ՝ տվյալների ամենաարդյունավետ ներկայացման համար:
  • Ինտերակտիվ վահանակներ. հնարավորություն՝ միավորել մի քանի վիզուալիզացիաներ ինտերակտիվ վահանակներում, որոնք կարելի է կոնֆիգուրացնել, փոխել չափսերը և խմբագրել: Վահանակները կարելի է պահպանել և կիսվել թիմի հետ:
  • Kibana Query Language (KQL). հարցումների լեզու՝ կոնկրետ դաշտերը որոնելու և բարդ հարցումներ կառուցելու համար, ինչը պարզեցնում է տվյալների որոնման և ֆիլտրման գործընթացը:
  • Canvas. գործիք՝ դինամիկ ներկայացումներ և հաշվետվություններ ստեղծելու համար իրական ժամանակում՝ օգտագործելով Elasticsearch-ից տվյալներ:
  • Lens. ինտուիտիվ խմբագրիչ՝ վիզուալիզացիաներ ստեղծելու համար drag-and-drop մեթոդով՝ առանց հարցումների լեզու իմանալու անհրաժեշտության:
  • Maps. տվյալների երկրաճեոդեզիական վերլուծություն՝ տարբեր քարտեզների տեսակների և շերտերի աջակցությամբ:
  • Machine Learning. ներկառուցված մեքենայական ուսուցման հնարավորություններ՝ անոմալիաների հայտնաբերման և միտումների կանխատեսման համար:
  • Alerting. համակարգ՝ զգուշացումներ ստեղծելու համար՝ հիմնված նշված պայմանների վրա՝ տարբեր ծանուցման ալիքների աջակցությամբ:
  • Security. դերերի հիման վրա հասանելիության կառավարում (RBAC)՝ օգտատերերի իրավունքները կառավարելու համար տվյալների և հնարավորությունների նկատմամբ:
  • Monitoring. Elastic Stack-ի վիճակի և աշխատանքային բնութագրերի մոնիտորինգ իրական ժամանակում:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
330 Kibana Ubuntu 24.04 + + + + 1 8 - Ոչ ՊԱՏՎԻՐԵԼ
  • Տեղադրման ժամանակ. 15–20 րոպե՝ միասին օպերացիոն համակարգի հետ;
  • Նվազագույն համակարգային պահանջներ. 8 ԳԲ RAM;
  • Տեղադրում. Kibana + Elasticsearch + SSL-ի բնածին տեղադրում hostkey.in գոտում;
  • Տեղադրված ծրագրային ապահովում.
    • Elasticsearch 8.18.3;
    • Kibana 8.18.3;
    • Nginx (պրոքսիի համար);
    • Let's Encrypt SSL վկայականներ:
  • Կարևոր ուղիներ.
    • Kibana կոնֆիգուրացիա. /etc/kibana/kibana.yml
    • Elasticsearch կոնֆիգուրացիա. /etc/elasticsearch/elasticsearch.yml
    • Օրագրեր. /var/log/kibana/kibana.log
    • Տվյալներ. /var/lib/kibana
  • Կոնֆիգուրացիայի առանձնահատկություններ.
    • Տեղադրումից հետո անհրաժեշտ է ձեռքով փոխել օգտատերերի գաղտնաբառերը;
    • Անհրաժեշտ է սահմանել գաղտնաբառեր elastic և kibana_system օգտատերերի համար;
    • SSL կոնֆիգուրացիան կատարվում է ավտոմատ:

Վեբ ինտերֆեյսը հասանելի կլինի հետևյալ հղումով. https://kibana{Server_ID_from_Invapi}.hostkey.com

Նշում

Եթե այլ կերպ նշված չէ, մենք ըստ լռելյայնի տեղադրում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը՝ մշակողի կայքից կամ օպերացիոն համակարգի պահոցներից:

Սկսել Kibana-ն տեղադրելուց հետո

Պատվերը գնելուց հետո դուք կստանաք ծանուցման էլ. փոստ՝ պատրաստի սերվերի մասին: Այն կներառի VPS IP հասցեն, մուտքի անունը և գաղտնաբառը: Մեր ընկերության հաճախորդները կառավարում են իրենց սարքավորումները սերվերի վերահսկման վահանակի և API-ի միջոցով — Invapi:

Դուք կարող եք գտնել լիազորման տվյալները սերվերի վերահսկման վահանակի Configuration >> Tags թերթիկում կամ ուղարկված էլ. փոստում.

  • Հղում. webpanel թեգում;
  • Մուտքի անուն. elastic;
  • SSH միացման գաղտնաբառ. գալիս է էլ. փոստով ձեր հասցեին, երբ սերվերը պատրաստ է աշխատելու համար ծրագրային ապահովման տեղադրումից հետո:

Kibana-ի սկզբնական կարգավորումներ

Կատարեք հետևյալ հրամանները՝ գաղտնաբառերը վերականգնելու համար.

Միացեք սերվերին SSH-ի միջոցով.

ssh root@<server_IP>

Վերականգնեք elastic օգտատիրոջ գաղտնաբառը (հիմնական օգտատեր Kibana վեբ ինտերֆեյսում ինքնաճանաչման համար).

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -i

Վերականգնեք kibana_system սպասարկման օգտատիրոջ գաղտնաբառը (օգտագործվում է Kibana-ի և Elasticsearch-ի միջև ներքին փոխազդեցության համար).

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system -i

Նշում

  • Համակարգը կխնդրի հաստատել գաղտնաբառի փոփոխությունը;
  • Պարտադիր չէ, բայց խորհուրդ է տրվում նշել նույն գաղտնաբառը elastic և kibana_system օգտատերերի համար;
  • Դուք կարող եք ընտրել ցանկացած գաղտնաբառ ձեր ընտրությամբ:

Kibana կոնֆիգուրացիոն ֆայլի կարգավորում

  1. Բացեք Kibana կոնֆիգուրացիոն ֆայլը.

    nano /etc/kibana/kibana.yml
    
  2. Գտեք elasticsearch.password պարամետրը և նշեք այն գաղտնաբառը, որը դուք սահմանել եք elastic օգտատիրոջ համար նախորդ քայլում.

Kibana ծառայության վերագործարկում

Կոնֆիգուրացիայում փոփոխություններ կատարելուց հետո վերագործարկեք Kibana-ն.

sudo systemctl restart kibana

Կարգավորումները ավարտելուց հետո մուտք գործեք վեբ ինտերֆեյս՝ նախկինում ստացված լիազորման տվյալներով.

Kibana-ի մեկնարկային էկրան

Kibana-ի մեկնարկային էկրանը ապահովում է հասանելիություն Elastic Stack-ի հիմնական հնարավորություններին.

Հիմնական արտադրանքները ներկայացված են չորս քարտերով.

  • Elasticsearch — որոնման շարժիչ՝ API-ով և գործիքներով՝ որոնման լուծումներ ստեղծելու համար;
  • Observability — օրագրերի, մետրիկաների և կիրառական հետքերի մոնիտորինգ;
  • Security — պաշտպանություն սպառնալիքներից և ենթակառուցվածքի անվտանգության ապահովում;
  • Analytics — գործիքներ՝ տվյալների վերլուծության և վիզուալիզացիայի համար:

Արագ սկիզբ առաջարկում է տվյալների հետ աշխատելու տարբերակներ.

  • Պատրաստի ինտեգրացիաների ավելացում;
  • Ցուցադրական տվյալների օգտագործում;
  • Ձեր սեփական ֆայլերի բեռնում:

Կառավարում ներառում է վարչական ֆունկցիաներ.

  • Հասանելիության իրավունքների և լիազորությունների կոնֆիգուրացիա;
  • Խմբի վիճակի մոնիտորինգ;
  • Վերականգնում և պահպանում;
  • Ինդեքսների կյանքի ցիկլի քաղաքականությունների կառավարում:

Ձախ նավիգացիոն վահանակը կազմակերպված է հիմնական բաժինների ըստ. Analytics (վահանակների, Canvas, Maps ենթաբաժիններով), Elasticsearch (որոնում, բովանդակություն) և Observability (ընդհանուր պատկեր, Զգուշացումներ, SLO):

Նշում

Kibana-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել մշակողների փաստաթղթերում:

Kibana սերվեր պատվիրել API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×