Enhancement of observability using Kubernetes operator
Authors/Creators
- 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 |