dc.contributor.advisor | Parízek, Pavel | |
dc.creator | Firment, Roman | |
dc.date.accessioned | 2022-06-28T10:34:32Z | |
dc.date.available | 2022-06-28T10:34:32Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/173531 | |
dc.description.abstract | Today, 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. 1 | en_US |
dc.description.abstract | Dnes 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. 1 | cs_CZ |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | monitoring|time series databázy|Java inštrumentačný agent|multi-agentné prostredie|cloud architektura | cs_CZ |
dc.subject | monitoring|Java instrumentation agent|multi-agent environment|cloud architecture|time series databases | en_US |
dc.title | Monitoring Support for Manta Flow Agent in Cloud-Based Architecture | en_US |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2022 | |
dcterms.dateAccepted | 2022-06-07 | |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 237311 | |
dc.title.translated | Podpora monitorování Manta Flow agentů v cloudové architektuře | cs_CZ |
dc.contributor.referee | Kliber, Filip | |
thesis.degree.name | Mgr. | |
thesis.degree.level | navazující magisterské | cs_CZ |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
thesis.degree.discipline | Software Systems | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémů | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Software Systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Velmi dobře | cs_CZ |
thesis.grade.en | Very good | en_US |
uk.abstract.cs | Dnes 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. 1 | cs_CZ |
uk.abstract.en | Today, 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. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
thesis.grade.code | 2 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |