PROMETHEUS IDŐSOROS MONITOROZÓ RENDSZER ALKALMAZÁSA

Szekrényes, Péter László (2025) PROMETHEUS IDŐSOROS MONITOROZÓ RENDSZER ALKALMAZÁSA. UNSPECIFIED thesis, UNSPECIFIED.

[img] Text
295700984.pdf - Accepted Version
Restricted to Registered users only

Download (3MB)

Abstract

Kivonat A szakdolgozatom készítése során egy valós informatikai problémára keresek megoldást, az informatikai rendszerek működésének monitorozására. A dolgozat során módszeresen feldolgozom, miért van szükség a működő informatikai rendszerek monitorozására. Mit várnak egy digitális vállalkozás üzleti és informatikai területei az informatikai rendszerek monitorozásától? Továbbá miért van szüksége minden résztvevőnek az informatikai rendszerek monitorozására? A szakirodalom feldolgozásával a monitorozás eszköztárát térképezem fel. Milyen alapvető elemei/funkciói vannak egy monítorozó rendszernek, milyen adatküldési megoldások vannak a monitorozott eszköz és a montírozó alkalmazás között (push/pull), ill. az adatgyűjtésnek milyen technikai megoldásai vannak (agent/agentless). Az egyes módszereket megértve páronként összehasonlítom előnyeiket és hátrányaikat saját és a szakirodalom értékelési szempontjai szerint. A célom megmutatni hogyan kell egy valós monitorozó problémára gyakorlati megoldást kialakítani. Erre a célra a Prometheus monitorozó rendszert és a Grafana adatmegjelenítő rendszer párost választottam ki. A dolgozatomban ezen rendszerek mintatelepítésén keresztül ismertetem a gyakorlatban a monitorozó rendszer funkcióit, mind adatgyűjtés, adattárolás, adatmegjelenítés szempontjából. A fenti mintatelepítés a Prometheus és Grafanán túl tartalmaz néhány teszt monitorozott alkalmazást is (NGINX, NodeExporter). Ezeknek az alkalmazásoknak monitorozása során leírom az alkalmazott adatgyűjtési módokat, a gyűjtött metrikákat, készítek hozzájuk minta dashboardokat és riasztásokat. Ezzel demonstrálva a monitorozó rendszer megismerését, és bemutatva egy funkció használatát. Abstract During the creation of this dissertation I am exploring possible solutions for an existing problem in the monitoring of IT systems. I will first detail why we have the need to monitor IT systems in the first place, what expectations IT departments of corporations have for monitoring systems, furthermore why all involved personnel have the need for a monitoring system to assist them in their tasks. Using relevant technical literature, I will be detailing the toolset of monitoring systems, what basic elements / functions are included, what data transfer protocols exist between the devices that are monitored and the monitoring system, (push/pull) and also what data collection techniques are commonly used (agent/agentless). I will be comparing the solutions in pairs, detailing the advantages and drawbacks of each based on my own viewpoint, and also what the technical literature describes. My goal is to show how an effective monitoring solution needs to be implemented in a corporate IT environment. I have chosen Prometheus monitoring and Grafana graphing systems for this task. In this dissertation, I will be demonstrating the use cases, functions, data collection, data storage, and graphing capabilities of a monitoring system through a self built lab environment. The above mentioned lab environment contains (on top of Prometheus and Grafana) a couple of test-specific applications (NGINX, NodeExplorer). Through monitoring these applications with Prometheus, I will be writing about how the monitoring system collects the necessary data, what metrics are actively used, create a dashboard and monitoring alerts demonstrating the functions, use cases and my deep understanding of the system, and how it can be used effectively in a production environment.

Item Type: Thesis (UNSPECIFIED)
Divisions: Informatika Intézet
Depositing User: Gergely Beregi
Date Deposited: 07 Oct 2026 07:16
Last Modified: 07 Oct 2026 07:16
URI: http://szakdolgozat.repo.uniduna.hu/id/eprint/2995

Actions (login required)

View Item View Item