Programavimas

Kaip pradėti naudotis „Kibana“

„Kibana“ yra atvirojo kodo analizės ir vizualizavimo įrankis, leidžiantis lengvai ieškoti, vizualizuoti ir ištirti didelius duomenų kiekius per naršyklės sąsają. Be „Elasticsearch“, „Logstash“ ir „Beats“, „Kibana“ yra pagrindinė „Elastic Stack“ (anksčiau vadinta „ELK Stack“) dalimi.

„Elasticsearch“, paieškos sistema, esanti „Elastic Stack“ centre, yra vienas populiariausių atvirojo kodo paieškos ir analizės projektų. „Elasticsearch“ yra tai, kas ieško, saugo ir analizuoja duomenis, kuriuos tyrinėjate Kibanoje - tai iš tikrųjų yra paieškos variklis, duomenų saugykla ir analizės variklis viename.

„Elasticsearch“ leidžia vartotojams atlikti „Google“ stiliaus paiešką pagal savo duomenis arba užduoti klausimus, pvz., „Iš kokių šalių yra mano svetainės lankytojai?“ Jis taip pat yra ypač greitas ir platinamas, o tai leidžia vartotojams keisti mastelį didesniais duomenų rinkiniais. Dabar pasinaudokite šia galia ir sujunkite ją su turtinga vartotojo sąsaja, kurią teikia „Kibana“, ir jūs turite realaus laiko sprendimą savo duomenims ištirti.

Naudodami „Elasticsearch“ ir „Kibana“ galite ištirti bet kokio tipo duomenis, pradedant tekstiniais dokumentais, baigiant mašinų žurnalais, programų metrika, el. Prekybos srautu, jutiklių telemetrija ar jūsų įmonės verslo KPI. Kai duomenys bus įtraukti į „Elasticsearch“, galėsite juos ištirti ir su jais bendrauti Kibanoje; galite ieškoti duomenų naudodami „Kibana“ paieškos juostą, vizualizuoti duomenis naudodami įvairius diagramų tipus ir žaisti su vizualizacijomis naudodami realaus laiko informacijos suvestines. Informacijos suvestines taip pat galite rodyti dideliame ekrane, užtikrindami matomumą visoje įmonėje ar biure.

Šiame straipsnyje apžvelgsiu viską, ką reikia žinoti, kad galėtumėte pradėti tyrinėti savo duomenis Kibanoje ir sukurti naudingas vizualizacijas. Mes apžvelgsime, kaip gauti duomenis į „Kibana“, kaip naudoti „Kibana“ tyrinėti duomenis ir kaip naudoti „Kibana“ vizualizacijoms ir informacijos suvestinėms kurti.

Duomenų pridėjimas prie „Kibana“

Pirmas dalykas, kurį turėsite padaryti, yra gauti keletą duomenų į „Kibana“, kad galėtumėte dirbti. Pasirinkę dislokavimą ir paleidę „Elasticsearch“, galite pirmą kartą prisijungti prie „Kibana“.

Elastinga

Norėdami ištirti Kibaną, galite naudoti „Kibana“ pavyzdinius duomenis arba savo duomenis. Jei pasirinksite pastarąjį, „Kibana“ pateikia įvairius duomenų įvedimo būdus. Pavyzdžiui, jei naudojatės „Beats“ („Elastic“ vienkartinių duomenų siuntėjų šeima), tiesiog pasirinkite, iš kurios sistemos „Beats“ turėtų rinkti duomenis, ir leiskite „Beats“ nuolat rinkti duomenis už jus.

Elastinga

Arba, jei turite JSON arba CSV duomenų, paprasčiausiai įkelkite failą.

Šiame straipsnyje aš naudosiu pavyzdinius duomenis, kurie siunčiami su „Kibana“, norėdami parodyti pagrindines „Kibana“ galimybes.

Elastinga

Kai pridedate duomenų pavyzdžius, „Kibana“ sukuria indekso modelį, vizualizacijos pavyzdžius ir informacijos suvestinę. Jei pridedate savo duomenis, turėsite patys sukurti „Kibana“ indekso modelį.

Kokie yra „Kibana“ indekso modeliai?

„Elasticsearch“ kaupia duomenis indeksuose - jie yra šiek tiek analogiški lentelėms, jei esate labiau susipažinę su reliacinėmis duomenų bazėmis. Indeksų modeliai nurodo Kibanai, kuriuos „Elasticsearch“ indeksus norite ištirti. „Elasticsearch“ galite sukurti konkretaus indekso indekso modelį arba vienu metu pateikti užklausą keliems indeksams, naudodami pakaitos simbolį *. Kibanoje galite turėti kelis indeksų modelius (pvz., Duomenų bazėje turite daug lentelių). Kurdami vizualizacijas ar ieškodami duomenų, turėsite pasirinkti, kuriame indekso šablone norite vykdyti paiešką.

Naršymas Kibanoje

Kibanos kairiajame meniu pamatysite daugybę programų. Šiame straipsnyje apžvelgsime tris pirmuosius, kurie skirti duomenų įžvalgoms rasti: „Atraskite“, „Vizualizuokite“ ir „Informacijos suvestinė“.

Atrasti

Atraskite, kur galite ieškoti ir filtruoti neapdorotus dokumentus.

Elastinga

Kiekvienas įrašas vaizduojamas kaip eilutė. Galite išplėsti eilutes, kad pamatytumėte visus kiekvieno įrašo laukus ir jų vertes.

Kairėje pusėje pamatysite šoninį meniu, kuriame pateikiami visi jūsų laukai. „Discover“ yra gera vieta ieškoti konkretaus įrašo. Duomenimis galite ieškoti keliais būdais.

Galite atlikti nemokamą teksto paiešką, pvz., „Google“ paiešką. Naudodama nemokamą teksto paiešką, „Elasticsearch“ ieškos jūsų dokumentuose ir grąžins visus dokumentus, kuriuose yra jūsų ieškotas raktinis žodis. Pvz., Tiesiog paieškos juostoje įveskite žodį „klaida“. Arba galite ieškoti pagal konkretų lauką naudodami automatinį pildymą.

Elastinga

„Discover“ taip pat gali rodyti duomenis lentelės formatu. Pasirinkę laukus kairėje esančiame meniu, pamatysite tuos pačius laukus kaip lentelės stulpeliai. Histograma virš lentelės yra greitas būdas pamatyti dokumentų pasiskirstymą per tam tikrą laiką; jei spustelėsite konkretų laiko intervalą, „Discover“ priartins tą laiko intervalą, o puslapis bus atnaujintas, kad būtų rodomi tik dokumentai, patenkantys į tą intervalą.

Elastinga

Vizualizuokite

Jie sako, kad paveikslėlis vertas tūkstančio žodžių, ir tai dažnai būna tiesa bandant perteikti sudėtingas idėjas.

„Vizualizuoti“ galite kurti vizualizacijas ir tyrinėti savo duomenis naudodamiesi daugybe „ne dėžutėje“ esančių diagramų.

Elastinga

„Kibana“ palaiko daugybę diagramų tipų. Atsižvelgdami į klausimus, kuriuos turite omenyje ir kaip norite ištirti savo duomenis, norėsite pasirinkti tinkamą diagramos tipą - ar tai būtų laiko eilučių duomenys, ar žinomi terminai, ar net geografinis žemėlapis. Visa tai yra realaus laiko vizualizacijos ir jas galima ištirti naudojant tiesioginius duomenis.

Jei jums reikia konkrečios vizualizacijos, kurios negalite sužinoti iš „Kibana“ dėžutės, vizualizavimui taip pat galite naudoti „Vega“ - atvirojo kodo biblioteką.

Apskritai, vizualizuojant duomenis Kibanoje, yra du pagrindiniai apibrėžimai, kuriuos verta suprasti.

  • Kibirų grupavimas: Grupių kaupimas grupuoja dokumentus į grupes, kuriose kiekviename gali būti keli dokumentai, vienas dokumentas arba visai nieko.
  • Metrikos kaupimas: sukūrus grupes, metrikos agregatas apskaičiuos kiekvieno segmento vertę.

Pavyzdžiui, jei norėtume vizualizuoti vidutinį baitų skaičių per dieną, x ašyje sukurtume dienos segmentus ir paskaičiuotume vidutinius baitų kiekius kiekviename segmente, t. Y. Kiekvieną dieną.

Elastinga

Dabar, jei norėtume, galėtume pridėti daugiau metrikos ar dar daugiau grupių, kad būtų rodomi, pavyzdžiui, vidutiniai baitai, remiantis trim svarbiausiais atsakymais.

Elastinga

Sukūrę šią vizualizaciją, galite ją išsaugoti ir pridėti prie informacijos suvestinės.

Prietaisų skydai

Kodėl verta ką nors pridėti prie informacijos suvestinės? Informacijos suvestinės Kibanoje yra nepaprastai galinga sąvoka. Tai yra tiesioginis realiuoju laiku būdas peržiūrėti savo duomenis iš kelių perspektyvų ir sąveikauti su duomenimis viename rodinyje.

Informacijos suvestinės taip pat yra labai interaktyvios:

  • Pasirinkite diagramos sritį, kad priartintumėte prie konkretaus laiko intervalo.
  • Spustelėkite skritulį skritulinėje diagramoje, kad filtruotumėte tą vertę.

Iš karto pamatysite, kaip visos informacijos suvestinės skydeliai sutelks dėmesį į jūsų pasirinktą pasirinkimą, greitai pateikdami naujus naujus rodinius pagal jūsų pasirinkimą.

Be abejo, visada galite naudoti paieškos juostą, norėdami tiesiog įvesti paieškos terminą ir peržiūrėti visas diagramas su svarbiausiais duomenimis.

Elastinga

Dabar, kai apžvelgėme pagrindus, galite sukurti keletą vizualizacijų, pridėti jas prie pirmosios informacijos suvestinės ir pradėti gauti įžvalgų iš savo duomenų.

Kitame straipsnyje aptarsime pažangesnius būdus, kuriais galite pasinaudoti „Kibana“, kad iš savo duomenų būtų sukurta tobula pikselių infografika, ir būdus, kuriais galite vizualizuoti savo duomenis žemėlapių viršuje.

Jei esate pasirengęs išbandyti pats, paprasčiausias būdas pradėti yra pasinaudoti nemokama „Elasticsearch Service“ „Elastic Cloud“ 14 dienų bandymo proga - oficialiai surengė „Elastic“ pasiūlymą „Elasticsearch“, kuriame yra „Kibana“. Jei norite, taip pat galite atsisiųsti „Elasticsearch“ ir „Kibana“, kad galėtumėte paleisti savo nešiojamuoju kompiuteriu arba įdiegti duomenų centre.

Alona Nadler yra vyresnioji „Elastic“ produktų vadovė, daugiausia dėmesio skirianti „Kibana“. Ji praleido beveik dešimtmetį didžiųjų duomenų ir saugumo analizės erdvėje ir anksčiau padėjo „ArcSight“ sukurti naujos kartos saugos analizės sprendimą. Alona aistringai domisi duomenų analitika, dizainu ir vartotojo patirtimi.

Naujųjų technologijų forumas suteikia galimybę tyrinėti ir aptarti besiformuojančios įmonės technologijas beprecedentiame gylyje. Atranka yra subjektyvi, atsižvelgiant į mūsų pasirinktas technologijas, kurios, mūsų manymu, yra svarbios ir labiausiai domina skaitytojus. nepriima rinkodaros užtikrinimo priemonės paskelbimui ir pasilieka teisę redaguoti visą pateiktą turinį. Visus klausimus siųskite adresu [email protected]