Lokitiedon visualisointi
Tiirikainen, Pekka (2018)
Tiirikainen, Pekka
Lahden ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201804064185
https://urn.fi/URN:NBN:fi:amk-201804064185
Tiivistelmä
Tässä opinnäytetyössä toteutetaan lokitiedon visualisointijärjestelmä, joka piirtää ennalta määrätyt kuvaajat reaaliaikaisesti, kun lokitietoa syntyy. Visualisoinnin tehtävänä on nopeuttaa lokien tulkintaa ja parantaa lokitiedon ymmärtämistä.
Työssä valituksi tulivat Elasticin tarjoamat neljä sovellusta: Filebeat, Logstash, Elasticsearch ja Kibana. Filebeat lähettää lokitiedon Logstashille käsiteltäväksi. Logstash suodattaa ylimääräisen datan pois ja muokkaa jäljelle jäävän lokitiedon visualisoinnin vaatimaan muotoon. Logstash tallentaa muokatun lokitiedon Elasticsearchiin, josta Kibana lukee lokitiedon Web-käyttöliittymään. Kibanassa on useita kuvaajia ja useita raportointinäkymiä halutun tiedon esittämiseen.
Opinnäytetyö jakautuu alun teoriaosuuteen ja lopun käytännön toteutuksen kuvaukseen. Teoriaosuudessa käsitellään työn toteutuksen kannalta tärkeimmät teoriat: Big datan, visualisoinnin, lokitiedon ja radiotekniikan osalta. Lisäksi teoriaosuudessa esitellään valitut sovellukset ja niiden toiminta.
Tämän opinnäytetyön tuloksena toteutettiin työkalu langattoman viestijärjestelmän kehitysvaiheeseen radioarvojen vertailun helpottamiseksi. Työkalu mahdollistaa myös muidenkin lokitiedoissa olevien numeeristen tietojen visualisoinnin.
Työssä valituksi tulivat Elasticin tarjoamat neljä sovellusta: Filebeat, Logstash, Elasticsearch ja Kibana. Filebeat lähettää lokitiedon Logstashille käsiteltäväksi. Logstash suodattaa ylimääräisen datan pois ja muokkaa jäljelle jäävän lokitiedon visualisoinnin vaatimaan muotoon. Logstash tallentaa muokatun lokitiedon Elasticsearchiin, josta Kibana lukee lokitiedon Web-käyttöliittymään. Kibanassa on useita kuvaajia ja useita raportointinäkymiä halutun tiedon esittämiseen.
Opinnäytetyö jakautuu alun teoriaosuuteen ja lopun käytännön toteutuksen kuvaukseen. Teoriaosuudessa käsitellään työn toteutuksen kannalta tärkeimmät teoriat: Big datan, visualisoinnin, lokitiedon ja radiotekniikan osalta. Lisäksi teoriaosuudessa esitellään valitut sovellukset ja niiden toiminta.
Tämän opinnäytetyön tuloksena toteutettiin työkalu langattoman viestijärjestelmän kehitysvaiheeseen radioarvojen vertailun helpottamiseksi. Työkalu mahdollistaa myös muidenkin lokitiedoissa olevien numeeristen tietojen visualisoinnin.