Kubernetes Monitoring and Observability
Monitoring and observability for both Ops and Dev teams have always been crucial. Ops teams used to be focused on infrastructure health (virtual machines, bare-metal, networks, storage, and so on) and Devs used to be focused on application health. With Kubernetes, those lines are blurred. In a standard data center environment, it’s easy to split who’s conducting monitoring and observability in a very traditional sense. Kubernetes blends those lines because, for example, Pods are, in a sense, infrastructure pieces because they have to scale and are sort of virtual machines in the traditional sense. They are what holds the application. However, the application is running in a Pod, so if you’re monitoring a Pod, you’re automatically monitoring the containers that are running inside of the Pod.
Because these lines are blurred, both teams are doing both parts of the monitoring process. On a platform engineering or DevOps...