How to Monitor Kubernetes with Zabbix – Part 3

by | Mar 15, 2023

[Video]  Part 3:  Monitoring Kubernetes and Cloud-Native Applications with Zabbix   Welcome to the third and final installment in our series of videos showing how to monitor Kubernetes (and cloud-native applications) with Zabbix. Throughout the three-part series, we are reviewing key topics, including: ✅ How to install the necessary components to monitor a cluster with […]

[Video]  Part 3:  Monitoring Kubernetes and Cloud-Native Applications with Zabbix

 

Welcome to the third and final installment in our series of videos showing how to monitor Kubernetes (and cloud-native applications) with Zabbix. Throughout the three-part series, we are reviewing key topics, including:

  1. ✅ How to install the necessary components to monitor a cluster with Zabbix (Link to Part 1)
  2. ✅ Understanding the metrics generated within Zabbix (Link to Part 2)
  3. ✅ Exploiting the Prometheus endpoints exposed by applications to monitor application-specific metrics

Jump to the Part 3 video

Exploiting the Prometheus endpoints exposed by applications to monitor application-specific metrics

 

In the last blog post, we explored the functionality provided by the Kubernetes integration in Zabbix and discussed use cases for monitoring and alerting to events in a cluster, such as changes in replicas or CPU pressure.

In the final part of this series on monitoring Kubernetes with Zabbix, we will show how the Kubernetes integration uses Prometheus to parse data from cluster services and how users can leverage this functionality to monitor the many cloud-native applications that expose Prometheus metrics by default.

We will explore the following:

  • The Prometheus Data Model
  • Using Prometheus with Kubernetes Monitoring
  • Prometheus and Out-Of-The-Box Templates
  • Custom Prometheus Templates

Let’s get into the third video…

 

Monitoring your Kubernetes clusters in Zabbix

 

Conclusion

We have shown how Zabbix templates, such as the Kubernetes and the etcd templates, utilize Prometheus patterns to extract metric data. We have also created templates for new applications that expose Prometheus data. Because of the adoption of Prometheus in Kubernetes and cloud-native applications, Zabbix benefits by parsing this data so that Zabbix can monitor Kubernetes and cloud-native applications.

I hope you enjoyed this series on monitoring Kubernetes and cloud-native applications with Zabbix. Good luck on your monitoring journey as you learn to monitor with Zabbix in a containerized world. If you’d like help, ATS has advanced monitoring, orchestration, and automation skills to make this process a snap. Let’s grab 15 minutes to go through any questions you have.

 

 

Related Articles

ATS Expands Power Cloud

ATS Expands Power Cloud

We are pleased to announce the expansion of ATS Power Cloud, a best-in-class cloud solution designed specifically for IBM® Power® Systems environments. Following a successful service launch, this...

read more