Show simple item record

Podpora monitorování Manta Flow agentů v cloudové architektuře
dc.contributor.advisorParízek, Pavel
dc.creatorFirment, Roman
dc.date.accessioned2022-06-28T10:34:32Z
dc.date.available2022-06-28T10:34:32Z
dc.date.issued2022
dc.identifier.urihttp://hdl.handle.net/20.500.11956/173531
dc.description.abstractToday, it is quite common to see software migrations from an on-premises solution to a cloud solution. The product MANTA Flow Platform also experiences this transformation. As a part of this transformation, the introduction of a new component, the MANTA Flow Agent, is necessary. MANTA Flow Agent is a Java application supposed to run on a customer's machine and execute received commands from a remote running on a cloud side. This yields the natural need for the consideration of monitoring support. In this master thesis, we describe in more detail the responsibility of the MANTA Flow Agent, the multi-agent environment, motivation and requirements for the monitoring support for the MANTA Flow Agent. Furthermore, we provide an analysis of suitable technologies which could be used to bring such monitoring support. Then, we discuss different alternatives and solutions and their fit in our context. Finally, we describe the architecture for monitoring support and the implementation of a simple proof of concept solution based on a Java agent and the Prometheus, a time series database. 1en_US
dc.description.abstractDnes nie je úplne nezvyčajné vidieť migráciu softvéra z on-premises riešenia do cloudového riešenia. Product MANTA Flow Platform taktiež zažíva tento typ transformácie. Ako súčasť tejto transformácie, zavedenie novej komponenty, MANTA Flow Agent, je nevyh- nutné. MANTA Flow Agent je aplikácia napísaná v jazyku Java, od ktorej sa očakáva, že bude umiestnená na stroji zákazníka a bude prijímať príkazy z cloudovej časti rieše- nia. Toto nám prirodzene prináša potrebu pre zváženie podpory monitoringu. V tejto diplomovej práci popisujeme viac detailne zodpovednosti MANTA Flow Agenta, multi- agentné prostredie, motiváciu a požiadavky pre monitorovanie MANTA Flow Agenta. Ďalej ponúkame analýzu vhodných technológií, ktoré by mohli byt použité na zavedenie monitoringu. Rozoberáme rôzne alternatívy a riešenia, ich vhodnosť pre použitie v našom kontexte. Nakoniec, navrhujeme architektúru pre monitorovaciu podporu a implementu- jeme jednoduché Proof of Concept riešenie založené na Java agentovi a Prometheusovi, time series databázy. 1cs_CZ
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectmonitoring|time series databázy|Java inštrumentačný agent|multi-agentné prostredie|cloud architekturacs_CZ
dc.subjectmonitoring|Java instrumentation agent|multi-agent environment|cloud architecture|time series databasesen_US
dc.titleMonitoring Support for Manta Flow Agent in Cloud-Based Architectureen_US
dc.typediplomová prácecs_CZ
dcterms.created2022
dcterms.dateAccepted2022-06-07
dc.description.departmentDepartment of Distributed and Dependable Systemsen_US
dc.description.departmentKatedra distribuovaných a spolehlivých systémůcs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId237311
dc.title.translatedPodpora monitorování Manta Flow agentů v cloudové architektuřecs_CZ
dc.contributor.refereeKliber, Filip
thesis.degree.nameMgr.
thesis.degree.levelnavazující magisterskécs_CZ
thesis.degree.disciplineSoftwarové systémycs_CZ
thesis.degree.disciplineSoftware Systemsen_US
thesis.degree.programInformatikacs_CZ
thesis.degree.programComputer Scienceen_US
uk.thesis.typediplomová prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémůcs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Distributed and Dependable Systemsen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSoftwarové systémycs_CZ
uk.degree-discipline.enSoftware Systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVelmi dobřecs_CZ
thesis.grade.enVery gooden_US
uk.abstract.csDnes nie je úplne nezvyčajné vidieť migráciu softvéra z on-premises riešenia do cloudového riešenia. Product MANTA Flow Platform taktiež zažíva tento typ transformácie. Ako súčasť tejto transformácie, zavedenie novej komponenty, MANTA Flow Agent, je nevyh- nutné. MANTA Flow Agent je aplikácia napísaná v jazyku Java, od ktorej sa očakáva, že bude umiestnená na stroji zákazníka a bude prijímať príkazy z cloudovej časti rieše- nia. Toto nám prirodzene prináša potrebu pre zváženie podpory monitoringu. V tejto diplomovej práci popisujeme viac detailne zodpovednosti MANTA Flow Agenta, multi- agentné prostredie, motiváciu a požiadavky pre monitorovanie MANTA Flow Agenta. Ďalej ponúkame analýzu vhodných technológií, ktoré by mohli byt použité na zavedenie monitoringu. Rozoberáme rôzne alternatívy a riešenia, ich vhodnosť pre použitie v našom kontexte. Nakoniec, navrhujeme architektúru pre monitorovaciu podporu a implementu- jeme jednoduché Proof of Concept riešenie založené na Java agentovi a Prometheusovi, time series databázy. 1cs_CZ
uk.abstract.enToday, it is quite common to see software migrations from an on-premises solution to a cloud solution. The product MANTA Flow Platform also experiences this transformation. As a part of this transformation, the introduction of a new component, the MANTA Flow Agent, is necessary. MANTA Flow Agent is a Java application supposed to run on a customer's machine and execute received commands from a remote running on a cloud side. This yields the natural need for the consideration of monitoring support. In this master thesis, we describe in more detail the responsibility of the MANTA Flow Agent, the multi-agent environment, motivation and requirements for the monitoring support for the MANTA Flow Agent. Furthermore, we provide an analysis of suitable technologies which could be used to bring such monitoring support. Then, we discuss different alternatives and solutions and their fit in our context. Finally, we describe the architecture for monitoring support and the implementation of a simple proof of concept solution based on a Java agent and the Prometheus, a time series database. 1en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémůcs_CZ
thesis.grade.code2
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV