Լրացրեք Kibana-ի ձեռնարկը` պատկերացնել և հարցումներ կատարել Data_1-ում
Բարի գալուստ Kibana-ի այս ամբողջական ձեռնարկը, որտեղ դուք կսովորեք, թե ինչպես պատկերացնել և հարցումներ կատարել տվյալները՝ օգտագործելով բաց կոդով վերլուծության և վիզուալիզացիայի հանրաճանաչ հարթակը: Kibana-ն օգտագործողի համար հարմար գործիք է, որը թույլ է տալիս վերլուծել և ուսումնասիրել ձեր տվյալները՝ ստեղծելով ինտերակտիվ վիզուալիզացիաներ և վահանակներ: Այս ձեռնարկի ավարտին դուք կկարողանաք օգտագործել Kibana-ն՝ ձեր տվյալների համոզիչ վիզուալիզացիաներ ստեղծելու համար, ինչը ձեզ համար հեշտացնում է միտումներն ու օրինաչափությունները բացահայտելը և տեղեկացված որոշումներ կայացնելը:
Նախ, եկեք սկսենք սահմանելով Կիբանան:
Ի՞նչ է Կիբանան:
Kibana-ն բաց կոդով վերլուծական և վիզուալիզացիայի հարթակ է, որը նախատեսված է Elasticsearch-ի հետ աշխատելու համար: Այն ձեզ ինտերֆեյս է տրամադրում Elasticsearch-ի ինդեքսներում պահվող տվյալները որոնելու, վերլուծելու և պատկերացնելու համար: Kibana-ն կարող է օգտագործվել տարբեր տեսակի վիզուալիզացիաներ ստեղծելու համար, ներառյալ գծային գծապատկերները, գծային գծապատկերները, կարկանդակ գծապատկերները, ջերմային քարտեզները և այլն: Բացի այդ, Kibana-ն կարող է օգտագործվել ինտերակտիվ վահանակներ ստեղծելու համար, որոնք թույլ են տալիս վերահսկել հիմնական կատարողականի ցուցանիշները (KPI) և հետևել առաջընթացին դեպի ձեր նպատակները:
Այժմ, երբ մենք գիտենք, թե ինչ է Կիբանան, եկեք սկսենք ձեռնարկը: Մենք կսկսենք տեղադրել Kibana-ն մեր մեքենայի վրա և կարգավորել այն Elasticsearch-ի հետ աշխատելու համար:
Kibana-ի տեղադրում
Kibana-ն կարող է տեղադրվել տարբեր հարթակներում, ներառյալ Windows, Linux և macOS: Այս ձեռնարկում մենք կօգտագործենք Linux-ի տեղադրման գործընթացը, մասնավորապես Ubuntu 20.04-ը: Kibana-ն տեղադրելու համար հետևեք ստորև նշված քայլերին:
Քայլ 1. Տեղադրեք OpenJDK 8
Kibana-ն պահանջում է Java 8-ն աշխատելու համար, ուստի առաջին քայլը OpenJDK 8-ի տեղադրումն է
sudo apt update sudo apt install openjdk-8-jdk -y
Քայլ 2. Ավելացնել Kibana GPG բանալի
Kibana-ն ստորագրված է GPG բանալիով՝ ապահովելու ծրագրաշարի իսկությունը: GPG ստեղնը ձեր համակարգին ավելացնելու համար գործարկեք հետևյալ հրամանը −
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Քայլ 3. Ավելացնել Kibana պահեստ
Հաջորդը, ավելացրեք Kibana պահոցը ձեր համակարգին՝ գործարկելով հետևյալ հրամանը −
echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"| sudo tee -a /etc/apt/sources.list.d/kibana-7.x.list
Քայլ 4. Տեղադրեք Kibana-ն
Վերջապես, տեղադրեք Kibana-ն՝ գործարկելով հետևյալ հրամանը.
sudo apt update sudo apt install kibana -y
Երբ Kibana-ն տեղադրվի, կարող եք այն սկսել՝ գործարկելով հետևյալ հրամանը −
sudo systemctl start kibana
Կիբանայի կազմաձևում
Նախքան Kibana-ն օգտագործելը, մենք պետք է կարգավորենք այն Elasticsearch-ի հետ աշխատելու համար: Kibana-ի կազմաձևման ֆայլը գտնվում է /etc/kibana/kibana.yml հասցեում: Բացեք ֆայլը՝ օգտագործելով ձեր սիրած տեքստային խմբագրիչը −
sudo nano /etc/kibana/kibana.yml
Ֆայլում գտնեք հետևյալ տողը −
#server.host: "localhost"
Անջատեք գիծը և փոխարինեք «localhost»-ը ձեր Elasticsearch օրինակի IP հասցեով կամ հոսթի անունով −
server.host: "YOUR_ELASTICSEARCH_IP_OR_HOSTNAME"
Պահպանել և դուրս գալ ֆայլից:
Տվյալների պատկերացում Կիբանայում
Այժմ, երբ մենք տեղադրել և կազմաձևել ենք Kibana-ն, եկեք սկսենք պատկերացնել որոշ տվյալներ: Այս ձեռնարկի համար մենք կօգտագործենք Kibana-ի տրամադրած նմուշային տվյալները:
Քայլ 1. Ներբեռնեք նմուշի տվյալները
Նմուշի տվյալները բեռնելու համար բացեք Kibana-ն ձեր վեբ բրաուզերում՝ այցելելով http://localhost:5601/ և մուտք գործեք լռելյայն օգտանունով էլաստիկ և գաղտնաբառը փոխելով: Մուտք գործելուց հետո սեղմեք «Ուսումնասիրել իմ սեփական» կոճակը:
Հաջորդ էկրանին սեղմեք Load a data set կոճակը և ընտրեք Sample web logs տարբերակը: Սա կբեռնի նմուշի տվյալները Elasticsearch-ում, որը մենք այժմ կարող ենք պատկերացնել Kibana-ում:
Քայլ 2. Ինդեքսային օրինակի ստեղծում
Մեր տվյալների պատկերացման առաջին քայլը ինդեքսային օրինաչափություն ստեղծելն է: Ինդեքսային օրինաչափությունը Kibana-ին ասելու միջոց է, թե որ Elasticsearch ինդեքսների հետ ենք ուզում աշխատել: Ինդեքսային օրինակ ստեղծելու համար հետևեք այս քայլերին −
Կտտացրեք «Կառավարում» ներդիրին ձախակողմյան ընտրացանկում:
Կտտացրեք Kibana > Index Patterns:
Սեղմեք Ստեղծել ինդեքս օրինակ կոճակը:
Index pattern դաշտում մուտքագրեք տեղեկամատյաններ* (առանց չակերտների):
Սեղմեք «Հաջորդ քայլ» կոճակը:
Ժամանակի ֆիլտր դաշտի անվան բացվող ցանկում ընտրեք @timestamp:
Սեղմեք Ստեղծել ինդեքս օրինակ կոճակը:
Այժմ մենք ստեղծել ենք ինդեքսային օրինակ մեր ընտրանքային տվյալների համար:
Քայլ 3. Վիզուալիզացիայի ստեղծում
Այժմ, երբ մենք ստեղծեցինք մեր ինդեքսային օրինակը, եկեք ստեղծենք մեր առաջին պատկերացումը: Մենք կստեղծենք ուղղահայաց գծապատկեր, որը ցույց կտա մեր վեբ տեղեկամատյաններում օգտագործվող HTTP մեթոդների քանակը: Հետևեք այս քայլերին -
Սեղմեք «Visualize» ներդիրը ձախակողմյան ընտրացանկում:
Կտտացրեք «Ստեղծել վիզուալիզացիա» կոճակը:
Որպես վիզուալացման տեսակ ընտրեք Ուղղահայաց գծապատկեր:
Ընտրեք որոնման աղբյուրի քայլում ընտրեք տեղեկամատյանները* որպես ինդեքսի օրինակ:
Չափումներ ներդիրում ընտրեք Հաշվել որպես չափիչ:
Դույլեր ներդիրում որպես դույլի տեսակ ընտրեք X առանցքը:
Համախմբման բացվող ցանկում ընտրեք Պայմաններ:
Դաշտի բացվող ցանկում ընտրեք http.method:
Սեղմեք Play կոճակը՝ ձեր վիզուալիզացիան տեսնելու համար:
Այժմ դուք պետք է տեսնեք գծապատկեր, որը ցույց է տալիս ձեր վեբ տեղեկամատյաններում օգտագործվող HTTP մեթոդների քանակը:
Քայլ 4. Վահանակի ստեղծում
Վահանակները բազմակի վիզուալիզացիաները մեկ դիտման մեջ միավորելու միջոց են: Եկեք ստեղծենք վահանակ, որը պարունակում է նախորդ քայլում մեր ստեղծած գծապատկերը
Կտտացրեք «Dashboard» ներդիրը ձախակողմյան ընտրացանկում:
Սեղմեք «Ստեղծել վահանակ» կոճակը:
Սեղմեք Ավելացնել կոճակը:
Ընտրեք գծապատկերը, որը մենք ստեղծել ենք նախորդ քայլում:
Սեղմեք Պահպանել կոճակը:
Այժմ դուք պետք է տեսնեք ձեր գծապատկերը պարունակող վահանակ:
Եզրակացություն
Շնորհավորում եմ: Դուք ավարտել եք Kibana-ի այս ձեռնարկը և սովորել եք, թե ինչպես պատկերացնել և հարցումներ կատարել Kibana-ի միջոցով: Մենք լուսաբանեցինք Kibana-ի տեղադրումն ու կազմաձևումը, ստեղծելով ինդեքսային օրինակ, ստեղծելով վիզուալիզացիա և ստեղծելով վահանակ: Kibana-ն ապահովում է հզոր և օգտագործողի համար հարմար ինտերֆեյս տվյալների ուսումնասիրման և վերլուծության համար, որը թույլ է տալիս արագ բացահայտել ձեր տվյալների միտումներն ու օրինաչափությունները: Kibana-ի միջոցով դուք հեշտությամբ կարող եք ստեղծել վիզուալիզացիաներ և վահանակներ, որոնք օգնում են ձեզ տեղեկացված որոշումներ կայացնել՝ հիմնվելով ձեր տվյալների վրա: