Preview

Performance and reliability analysis of an e-commerce platform monitoring system based on Prometheus and Grafana

https://doi.org/10.21122/2309-4923-2025-3-29-33

Abstract

A Python-based monitoring service for user metrics interacting with an open marketplace API has been developed. The architecture is implemented using Prometheus and Grafana and is focused on monitoring the performance of key stages of data processing: the number of requests, errors, response time, database write speed, and product characteristics. To assess system resilience, failure scenarios were simulated, including external API outages, database degradation, network delays, increased load, and memory leaks. The use of stream data processing in combination with SQLite ensures high performance and reliability.

About the Authors

E. Piskun
Belarusian State University of Informatics and Radioelectronics
Belarus

Ekaterina Piskun –
PhD, associate Professor. 

Minsk

 



E. Katsko
Belarusian State University of Informatics and Radioelectronics
Belarus

Elizaveta Katsko –

Assistant, master's student.

Minsk



References

1. Pivotto J, Brazil B. Prometheus: Up & Running : Infrastructure and Application Performance Monitoring. 2nd ed. O'Reilly Media, Incorporated; 2023. 415 p.

2. Salituro E. Learn Grafana 10. x : A Beginner's Guide to Practical Data Analytics, Interactive Dashboards, and Observability. Second edition. Birmingham: Packt Publishing Ltd; 2023. 542 p.

3. Grafana Documentation. Official documentation of Grafana – open platform for analytics and monitoring. Available at: https://grafana.com/docs (accessed: 12.07.2025).

4. Chapman R, Holmes P. Observability with Grafana: Monitor, control, and visualize your Kubernetes and cloud platforms using the LGTM stack. Birmingham: Packt Publishing Ltd; 2023. 356 p.

5. The C4 model for visualising software architecture. Available at: https://c4model.com/ (accessed: 12.07.2025).

6. Turnbull J. Monitoring with Prometheus. Turnbull Press; 2018. 394 p.

7. Python 3.13.7 documentation. Available at: https://docs.python.org/3/ (accessed: 12.07.2025).


Review

For citations:


Piskun E., Katsko E. Performance and reliability analysis of an e-commerce platform monitoring system based on Prometheus and Grafana. «System analysis and applied information science». 2025;(3):29-33. (In Russ.) https://doi.org/10.21122/2309-4923-2025-3-29-33

Views: 171


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2309-4923 (Print)
ISSN 2414-0481 (Online)