Implementation of a user-centered visualization platform for stream data
Implementace uživatelsky orientované vizualizační platformy pro proudová data
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/119194Identifiers
Study Information System: 222609
Collections
- Kvalifikační práce [11242]
Author
Advisor
Referee
Kopecký, Michal
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software and Data Engineering
Department
Department of Software Engineering
Date of defense
1. 7. 2020
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
data visualization, streaming, user-centered designKeywords (English)
data visualization, streaming, user-centered designS nárůstem složitosti podnikových řešení se zároveň zvyšuje i potřeba tyto systémy monitorovat a udržovat. SAP Concur nabízí množství služeb a aplikací nasazených v různých prostředích a datových centrech. Pro všechny tyto aplikace a jejich příslušné služby existují různé APM nástroje (Application Performance Management), které je monitorují. Z hlediska zvládání incidentů je však v případě problému časově náročné a neefektivní procházet množstvím různých nástrojů za účelem identifikace problému. Tato diplomová práce navrhuje řešení pro centralizovaný APM, který shromažďuje metriky a nezpracovaná data z více zdrojů a vizualizuje je v reálném čase v jednotném panelu s názvem Pulse. S cílem přizpůsobit toto řešení potřebám manažerů služeb a vlastníků produktů projde Pulse různými fázemi zkoušek použitelnosti, během kterých budou nové požadavky průběžně implementovány a znovu testovány, dokud nebude dosaženo finálního návrhu, který bude vyhovovat potřebám cílových uživatelů.
With the complexity increase of enterprise solutions, the need to monitor and maintain them increases with it. SAP Concur offers various services and applications across different environments and data centers. For all these applications and the services underneath, there are different Application Performance Management (APM) tools in place for monitoring them. However, from an incident management point of view, in case of a problem it is time consuming and non-efficient to go through different tools in order to identify the issue. This thesis proposes a solution for a custom and centralized APM which gathers metrics and raw data from multiple sources and visualizes them in real-time in a unified health dashboard called Pulse. In order to fit this solution to the needs of service managers and product owners, Pulse will go through different phases of usability tests and after each phase, new requirements will be implemented and tested again until there is a final design that fits the needs of target users.