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
- 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-ի միջոցով.
Վերականգնեք elastic օգտատիրոջ գաղտնաբառը (հիմնական օգտատեր Kibana վեբ ինտերֆեյսում ինքնաճանաչման համար).

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

Նշում
- Համակարգը կխնդրի հաստատել գաղտնաբառի փոփոխությունը;
- Պարտադիր չէ, բայց խորհուրդ է տրվում նշել նույն գաղտնաբառը
elasticևkibana_systemօգտատերերի համար; - Դուք կարող եք ընտրել ցանկացած գաղտնաբառ ձեր ընտրությամբ:
Kibana կոնֆիգուրացիոն ֆայլի կարգավորում¶
-
Բացեք Kibana կոնֆիգուրացիոն ֆայլը.
-
Գտեք
elasticsearch.passwordպարամետրը և նշեք այն գաղտնաբառը, որը դուք սահմանել եք elastic օգտատիրոջ համար նախորդ քայլում.
Kibana ծառայության վերագործարկում¶
Կոնֆիգուրացիայում փոփոխություններ կատարելուց հետո վերագործարկեք Kibana-ն.
Կարգավորումները ավարտելուց հետո մուտք գործեք վեբ ինտերֆեյս՝ նախկինում ստացված լիազորման տվյալներով.

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

Հիմնական արտադրանքները ներկայացված են չորս քարտերով.
- Elasticsearch — որոնման շարժիչ՝ API-ով և գործիքներով՝ որոնման լուծումներ ստեղծելու համար;
- Observability — օրագրերի, մետրիկաների և կիրառական հետքերի մոնիտորինգ;
- Security — պաշտպանություն սպառնալիքներից և ենթակառուցվածքի անվտանգության ապահովում;
- Analytics — գործիքներ՝ տվյալների վերլուծության և վիզուալիզացիայի համար:
Արագ սկիզբ առաջարկում է տվյալների հետ աշխատելու տարբերակներ.
- Պատրաստի ինտեգրացիաների ավելացում;
- Ցուցադրական տվյալների օգտագործում;
- Ձեր սեփական ֆայլերի բեռնում:
Կառավարում ներառում է վարչական ֆունկցիաներ.
- Հասանելիության իրավունքների և լիազորությունների կոնֆիգուրացիա;
- Խմբի վիճակի մոնիտորինգ;
- Վերականգնում և պահպանում;
- Ինդեքսների կյանքի ցիկլի քաղաքականությունների կառավարում:
Ձախ նավիգացիոն վահանակը կազմակերպված է հիմնական բաժինների ըստ. Analytics (վահանակների, Canvas, Maps ենթաբաժիններով), Elasticsearch (որոնում, բովանդակություն) և Observability (ընդհանուր պատկեր, Զգուշացումներ, SLO):
Նշում
Kibana-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել մշակողների փաստաթղթերում: