Kuinka visualisoida monimutkaisia ​​tietoja Linuxissa

Olet todennäköisesti kuullut Elasticsearchista - hakukoneesta, jonka avulla voit indeksoida ja sitten nopeasti etsiä tietojasi. Olet ehkä luonut muutaman visualisoinnin Kibanassa, Elasticsearchin käyttöliittymässä, osoittamalla ja napsauttamalla läpi tyylikkään käyttöliittymän.

Et ehkä ole käyttänyt vähemmän tunnettua visualisointilaajennusta nimeltä Timelion.

Timelion on loistava visualisointityökalu, jonka avulla voit kirjoittaa kyselysi yksinkertaisella ja tehokkaalla ilmaisukielellä graafien näyttämiseksi. Sitä käytetään aikasarjatietojen, kuten väestönkasvun tai osumien, näyttämiseen verkkosivustollasi.

  • Tässä on luettelo parhaista kannettavista tietokoneista kehittäjille
  • Tarkista nämä parhaat jakelijat kehittäjille
  • Murskaa numeroita helposti näissä parhaissa työasemissa
Tietoja tästä artikkelista

Tämä artikkeli ilmestyi ensimmäisen kerran Linux Format Magazine -lehdessä nro 269, joka julkaistiin marraskuussa 2022-2023.

Timelionin avulla voimme laskea liikkuvat keskiarvot, näyttää viime viikon ja tämän päivän tietojen välisen eron ja havaita joitain poikkeavuuksia. Se on hyödyllinen työkalu osata työskennellä. Aloitetaan.

Asennus

Jos olet tavallinen Linux-formaatin lukija, Docker-kirjoitussivulla on esimerkkejä klusterin määrittämisestä LXF261: ssä.

Muuten Elasticsearchin ja Kibanan asentaminen on suhteellisen yksinkertaista. Ainoa vaatimus on Java, jonka olet ehkä jo asentanut.

Jos ei, yksinkertainen sudo apt install default-jre asentaa sen Debian-pohjaisiin distroihin tai sudo dnf install jaavan tulisi tehdä sama Red Hat -perheiden perheille.

Sitten sinun tarvitsee vain ladata uusin versio Elasticsearchista ja Kibanasta haluamasi käyttöjärjestelmän makuun.

Kirjoittaessasi viimeisin versio on kibana-7.8.1-linux-x86_64.tar.gz.

Voit purkaa sen tar -xvzf kibana-7.8.1-linux-x86_64.tar.gz -laitteella, vaihtaa purettuun hakemistoon ja suorittaa ./bin/kibana & käynnistääksesi Kibana-ilmentymän.

Kun olet tehnyt täsmälleen samat vaiheet Elasticsearchin asettamiseksi, korvaamalla 'kibana' elasticsearchille, sinun pitäisi pystyä siirtymään suosikkiselaimellasi osoitteeseen http: // localhost: 5601 ja näkemään uusi kiiltävä käyttöliittymä ympärillä.

Jos haluat asentaa paketteja pakettienhallinnalla, samalla linkillä kuin aiemmin on tietoja Elastic-repon lisäämisestä järjestelmään ja Kibana- ja Elasticsearch-pakettien asentamisesta tällä tavalla.

Voit asettaa kaaviot päällekkäin ja käyttää muotoilua saadaksesi kaaviot parhaimmiksi.

Hanki tietoja

Viimeaikaiset Kibana-versiot mahdollistavat aineistojen noutamisen klusterissamme automaattisesti Data Visualizerilla sen sijaan, että tarvitsisit luoda komentosarjaa tai Logstash-määrityksiä. Se voi käsitellä tietojoukkoja JSON- tai CSV-muodossa sekä joitain vakiolokitiedostoja, kuten Apache-lokeja. Ainoa rajoitus on, että niiden koko on alle 100 Mt. Tämä on enemmän kuin tarpeeksi tarkoituksiimme.

Käytämme Covid-19-tapausten maailmanlaajuista tietoaineistoa EU: n avoimesta dataportaalista. Latasimme CSV-tiedoston sivun Resurssit-osiosta.

Jos sinulla on ongelmia, voit ladata sen sijaan Excel .xlsx-version, avata LibreOffice Calcilla ja tallentaa se Text CSV (.csv) -muodossa. Ladattavana on myös JSON-versio, jota voit käyttää vaihtoehtona.

Pääset Data Visualizeriin Kibanassa napsauttamalla vasemmassa yläkulmassa olevaa hampurilaiskuvaketta, sitten Machine Learning ja lopuksi Data Visualizer. Napsauta sitten Tuo tiedosto -ruudussa Lähetä tiedosto ja valitse tai vedä ja pudota tiedosto ja valitse syötettävä csv-tiedosto.

Lyhyen analyysin jälkeen se näyttää joitain tilastoja, jotka on löydetty CSV-tiedoston ensimmäisiltä 1000 riviltä. Tämän muodon se uskoo jokaisen kentän olevan, kuten teksti, päivämäärä tai numero, ja korosta kenttien tärkeimmät arvot.

Se tekee yleensä hyvää työtä selvittääksemme tämän meille. Jos sinun tarvitsee tehdä muutoksia, voit napsauttaa Ohita asetukset muuttaaksesi - esimerkiksi kentän nimi sellaisena kuin se asetetaan Elasticsearchissa.

Yksi kentän nimi, jonka meidän pitäisi ohittaa, on dateRep, joka edustaa lasketun luvun päivämäärää tietojoukossa. Timelion ei osaa käyttää tätä oletusarvoisesti aikakenttänä, joten voimme yksinkertaistaa elämäämme myöhemmin nimeämällä tämän kentän nyt sellaiseksi, jonka se tunnistaa.

Hyvä ehdokas on aikaleima. Napsauta Käytä asettaaksesi sen. Kun olet tyytyväinen loppuosaan, napsauta alareunassa Tuo, anna hakemistolle nimi - valitsimme covid - ja napsauta sitten Tuo uudelleen saadaksesi tiedot klusteriin.

Mielenkiintoisia artikkeleita...