Լրացրեք 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-ի միջոցով դուք հեշտությամբ կարող եք ստեղծել վիզուալիզացիաներ և վահանակներ, որոնք օգնում են ձեզ տեղեկացված որոշումներ կայացնել՝ հիմնվելով ձեր տվյալների վրա: