Kubernetes Monitoring 📈

Monitoring containers and clusters in Kubernetes is essential for ensuring the best performance in applications. This week’s issue will be focusing on the importance of Kubernetes monitoring and some issues that come with using monitoring tools for Kubernetes.

Issue #78

With Rancher, developers can set up their monitoring in no time with this post. This article also covers areas that are good to monitor and why, such as CPU utilization and memory storage.

DataDog gives a well-explained four part series on monitoring Kubernetes. It’s beginner friendly and explores Kubernetes metrics and events you should monitor, the different ways to collect that data, and details on how to monitor Kubernetes with DataDog.

Diving into methods of monitoring, LogZ discusses DaemonSets, Heapster, Prometheus and Grafana.

Once Kubernetes applications are ready to be monitored, the next thing is to choose the type of monitoring service. Though this article only covers 10, there are plenty more tools to choose from. A great key from this article is that it dives into why the tool is useful.

Along with monitoring comes problems, including areas that are too difficult to monitor and applications that are constantly moving. This article dives into those challenges and covers what data sources are being used with monitoring.

This post explores Kubernetes monitoring challenges and solutions. It raises some interesting questions on ways that monitoring could be improved.

My personal favourite tool for monitoring Kubernetes: DataDog. Check out their new feature of their monitoring tool! 🎉