Monitoring a Kubernetes cluster
Scenario
Sarah is a tenant administrator at Apex Global. The company uses Kubernetes to run its containerized applications. Sarah lately feels that the performance of the Kubernetes cluster has decreased. She wants to monitor its availability and performance and avoid bigger issues cropping up later. Sarah wants to be notified of the changes in the performance so she can take action on time.
How can Sarah monitor the Kubernetes cluster and how can she set up an alert to understand the changes in the Kubernetes cluster performance?
Benefits
Sarah can use the Kubernetes knowledge module (KM) to monitor the Kubernetes cluster of Apex Global. PATROL for Kubernetes provides the following capabilities that Sarah can use for efficient monitoring:
- Performance monitoring of the following items:
- Cluster components
- Cluster nodes
- Cluster controllers
- Cluster workloads (Deployment, ReplicaSet, DaemonSet, and StatefulSet of the cluster)
- Filters
- Performance graphs
- Event generation
For more information, see the BMC PATROL for Kubernetes documentation.
Workflow
Results
By creating a monitor policy for the Kubernetes cluster, Sarah can now monitor the performance of the cluster. She can also receive notifications about changes in the performance by using the event and alarm policies.