izpis_h1_title_alt

Zajemanje in vizualizacija agregiranega dnevnika dogodkov sistema Symbiot
ID PAVŠIČ, AMADEJ (Author), ID Pustišek, Matevž (Mentor) More about this mentor... This link opens in a new window, ID Mali, Luka (Co-mentor)

.pdfPDF - Presentation file, Download (4,03 MB)
MD5: 1AA0824F502B90B29648A5C2DF86BF71

Abstract
Diplomska naloga definira problem prikazovanja specifičnega dnevnika dogodkov sistema Symbiot in na tej osnovi zanj išče rešitev. Symbiot je programska platforma za povezavo električnih števcev v pametno omrežje, ki omogoča enostavno, varno in avtomatizirano upravljane s podatki v realnem času. Glavni problem obstoječega sistema na področju prikaza dnevnika dogodkov je, da ne nudi podrobnih podatkov za lociranje in reševanje problemov na sistemu. Z nalogo smo tako zasnovali rešitev, ki zagotavlja celotni pregled nad sistemskim dnevnikom dogodkov in omogoča podrobni prikaz posameznih komponent in dogodkov. Za vnaprej definirane podatke smo zgradili nadzorno ploščo z interaktivno vizualizacijo dnevnika dogodkov, ki upošteva dane zahteve. Naloga s tem rešuje realen problem in strankam sistema Symbiot ponuja poenostavljen pregled nad dogodki v sistemu. Obseg rešitve vključuje podatkovni tok in prikaz podatkov na spletnem vmesniku. V nalogi smo raziskali ključne tehnologije za tovrstno rešitev z osredotočenostjo na dveh odprtokodnih platformah za opazovanje podatkov – Grafana in Kibana. Glede na raziskane tehnologije smo opredelili arhitekturo želene rešitve ter zasnovo podatkovnega toka in na tej podlagi sta bila ustvarjena dva koncepta rešitve z različnimi tehnologijami. Rešitev smo zasnovali iz več sestavnih komponent, ki posamično rešujejo določene zahteve in skupaj rešujejo primer uporabe. Namen dveh različnih rešitev je, da smo ju med seboj lahko primerjali in določili primernejšo za definiran problem. Tekom raziskovanja in gradnje rešitev smo prišli do ugotovitve, da platforma Kibana poudarja raziskovanje podatkov in iskanje novih informacij, medtem ko platforma Grafana poudarja modularno gradnjo vmesnika, ki služi kot zaključena rešitev. Na podlagi specifičnih zahtev naloge smo zaključili, da je koncept rešitve z Grafano zaradi filozofije uporabe podatkov in posameznih komponent, ki bolje rešujejo zadan problem in primer uporabe, primernejši. Rešitev se lahko tudi dokaj enostavno integrira v produkcijski sistem Symbiot.

Language:Slovenian
Keywords:dnevnik dogodkov, podatkovni tok, vizualizacija dnevnika dogodkov, Grafana, Kibana
Work type:Undergraduate thesis
Organization:FE - Faculty of Electrical Engineering
Year:2022
PID:20.500.12556/RUL-137863 This link opens in a new window
COBISS.SI-ID:113928707 This link opens in a new window
Publication date in RUL:04.07.2022
Views:956
Downloads:77
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Capturing and visualizing the aggregated event log of the Symbiot system
Abstract:
The thesis defines the problem of displaying a specific Symbiot system event log and seeks a solution for it. Symbiot is a software platform for connecting electricity meters to a smart grid, enabling easy, secure and automated real-time data management. The main problem of the existing system in the area of event log display revolves about its inability to locate and drill-down any errors in the system. We wanted to achieve a solution that provides an overall overview of the systemic event log and a detailed view of the individual components and events. For predefined data, we have built a dashboard with interactive event log visualisation that takes into account the given requirements. The task thus solves a real-world problem and provides Symbiot customers with a simplified overview of events in the system. The scope of the solution includes the data flow and the display of the data on the web interface. In this thesis, we explored the key technologies for this type of solution, focusing on two open source data observation platforms - Grafana and Kibana. Depending on the technologies explored, we defined the architecture of the desired solution and also designed a data pipeline that is used to transport logs. On this basis, two solution concepts with different technologies were created. We constructed the solutions using multiple constituent components that individually solve particular requirements and working together, solve the use case. The purpose of the two different solutions is to be able to compare them and to determine the more appropriate one for the defined problem. In the course of researching and building solutions, we came to the conclusion, that the Kibana platform emphasises data exploration and makes it easier to seek new information with given data, while the Grafana platform emphasises a modular interface construction that serves as a final solution presented to the client. Based on the specific requirements of the task, we concluded that the concept of the Grafana solution, due to its data use philosophy and the individual components that suit our specific use case, is more appropriate. The solution can also be easily integrated into the Symbiot system.

Keywords:event logs, data pipeline, log visualization, Grafana, Kibana

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back