Název:
Monitorovací prvek softwarových aplikací
Překlad názvu:
Monitoring module for software applications
Autoři:
Partnov, Denys ; Škorpil, Vladislav (oponent) ; Oujezský, Václav (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2023
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Práce se zabývá návrhem a implementací řešení pro monitorování a ovládání aplikací, běžících v operačním systému Linux nebo pomocí platformy Docker. Implementované řešení se skládá z agentů v programovacím jazyce Kotlin s využitím frameworku Spring, který odpovídá za ovládání a monitorování aplikace. Další částí řešení je Flask aplikace v Python, která nabízí webové rozhraní pro reprezentaci výsledků monitorování a možnost ovládání běžících procesů. Komunikace mezi agenty a webovým rozhraním je zajištěna pomocí API, které je vhodným způsobem zabezpečeno. Implementované řešení bylo otestováno v reálném provozu a byla prokázána jeho funkčnost.
The master’s thesis deals with the design and implementation of solution for monitoring and controlling applications running in the Linux operating system or using the Docker platform. The implemented solution consists of agents in the Kotlin programming language using the Spring framework, which is responsible for controlling and monitoring the application. Another part of the solution is the Flask application in Python, which offers a web interface for representing monitoring results and the possibility of controlling running processes. Communication between the agents and the web interface is ensured using an API that is appropriately secured. The implemented solution was tested in real production environment and its functionality was proven.
Klíčová slova:
API; bezpečnost; Docker; Flask; Kotlin; Linux; Monitorování; OpenAPI; Spring; API; Docker; Flask; Kotlin; Linux; Monitoring; OpenAPI; security; Spring
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/210093