The official Zabbix template and Zabbix Helm chart for Kubernetes allows you to automatically discover and start monitoring your Kubernetes cluster, while tracking the state of your pods, nodes, and other Kubernetes components.
Nodes
Pods
Scheduler
Kubelet
API server
Controller manager
Replicasets
Namespaces
Daemonsets
Deployments
Endpoints
Zabbix allows you to make sure that your microservices behave in accordance with defined SLAs by configuring flexible service trees. You can also define an unlimited number of services, track external dependency states, detect downtime by assigning custom weights to microservice components, and define how Zabbix should react to a variety of service unavailability scenarios.
With Zabbix, you can define a robust escalation logic, configure automatic problem remediation features, and automatically resolve any ongoing issues in your environment.
Zabbix lets you generate events and notifications regarding changes to your containers and microservices, which you can then forward to message brokers such as Kafka, RabbitMQ, or Amazon Kinesis to adapt and scale your system behavior in real-time.