Published January 1, 2022 | Version v1
Journal article Open

Enhancement of observability using Kubernetes operator

  • 1. Department of Computer Science and Engineering, RV College of Engineering, Bangalore, India
  • 2. Department of Electronics and Communication Engineering, RV College of Engineering, Bangalore, India

Description

Observability is the ability for us to monitor the state of the system, which involves monitoring standard metrics like central processing unit (CPU) utilization, memory usage, and network bandwidth. The more we can understand the state of the system, the better we can improve the performance by recognizing unwanted behavior, improving the stability and reliability of the system. To achieve this, it is essential to build an automated monitoring system that is easy to use and efficient in its working. To do so, we have built a Kubernetes operator that automates the deployment and monitoring of applications and notifies unwanted behavior in real time. It also enables the visualization of the metrics generated by the application and allows standardizing these visualization dashboards for each type of application. Thus, it improves the system's productivity and vastly saves time and resources in deploying monitored applications, upgrading Kubernetes resources for each application deployed, and migration of applications.

Files

55 25395 v25i1 Jan22.pdf

Files (413.2 kB)

Name Size Download all
md5:bf47d489c85bbbbcc21eaf84a5634e18
413.2 kB Preview Download