
Research Article
Proposed Solution for Log Collection and Analysis in Kubernetes Environment
@INPROCEEDINGS{10.1007/978-3-031-28790-9_2, author={Josef Horalek and Patrik Urbanik and Vladimir Sobeslav and Tomas Svoboda}, title={Proposed Solution for Log Collection and Analysis in Kubernetes Environment}, proceedings={Nature of Computation and Communication. 8th EAI International Conference, ICTCC 2022, Vinh Long, Vietnam, October 27-28, 2022, Proceedings}, proceedings_a={ICTCC}, year={2023}, month={3}, keywords={Kubernetes container virtualization orchestrator log cloud SaaS PLG Stack ELK stack}, doi={10.1007/978-3-031-28790-9_2} }
- Josef Horalek
Patrik Urbanik
Vladimir Sobeslav
Tomas Svoboda
Year: 2023
Proposed Solution for Log Collection and Analysis in Kubernetes Environment
ICTCC
Springer
DOI: 10.1007/978-3-031-28790-9_2
Abstract
The aim of the paper is to design and verify a solution for collecting and analysing logs of a distributed application, which is operated as Software as a Service (SaaS) in the cloud environment in Kubernetes technology. Applications running in cloud environment are not monolithic in most cases, but consist of a large number of co-operating microservices. Providing logging for such distributed applications presents a complex issue, where to provide a comprehensive view of the application state, it is necessary to provide logging across all microservices representing the application. This paper first introduces modern approaches for application development using the technical means of virtualization, containerization and orchestration with an emphasis on Kubernetes technology. Next, approaches and analysis of application logging options are presented with the emphasis on the use of ELK and PLG stack technologies. Based on the analysis, a technical solution for logging applications in Kubernetes environment, operated in the form of SaaS, is proposed and verified.