Published June 13, 2023 | Version v1
Conference paper Open

Automating Microservices Test Failure Analysis using Kubernetes Cluster Logs

  • 1. Ericsson AB
  • 2. Blekinge Institute of Technology

Description

Kubernetes is a free, open-source container orchestration system for deploying and managing Docker containers that host microservices. Kubernetes cluster logs help in determining the reason for the failure. However, as systems become more complex, identifying failure reasons manually becomes more difficult and time-consuming. This study aims to identify effective and efficient classification algorithms to automatically determine the failure reason. We compare five classification algorithms, Support Vector Machines, K-Nearest Neighbors, Random Forest, Gradient Boosting Classifier, and Multilayer Perceptron. Our results indicate that Random Forest produces good accuracy while requiring fewer computational resources than other algorithms. 
 

Files

sample-base.pdf

Files (424.8 kB)

Name Size Download all
md5:48c31bf97f6d162a0ddff9eee5b3fbdb
424.8 kB Preview Download