|
Monitoring Support for Manta Flow Agent in Cloud-Based Architecture
Firment, Roman ; Parízek, Pavel (vedoucí práce) ; Kliber, Filip (oponent)
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
|