Environment Status

Environment Status

Environment status represents the state of the cluster and nodes as seen within the SaaS Management Plane.

Below is the YAML-based rule set that Catapult uses, including alert names, expression, timeframe, labels with type and severity, and annotations which contain the summary and description of the notification.

bash-5.0# cat qbert.yml
groups:
- name: qbert
rules:
- alert: ClusterStatusNotOK
expr: qbert_cluster_status_ok{job="qbert"} == 0
for: 10m
labels:
type: pf9
severity: warning
annotations:
summary: Cluster status is not ok!
description: Cluster status of {{ $labels.cluster_name }} of type {{ $labels.cloud_provider_type }} is not ok

- alert: NodeNotReady
expr: qbert_kube_node_ready{node_status!="Ready", cluster_name!="undefined"} == 0
for: 10m
labels:
type: pf9
severity: warning
annotations:
summary: Node {{ $labels.node_name }} is not ready!
description: Node {{ $labels.node_name }} cluster {{ $labels.cluster_name }} role {{ $labels.node_role }} is in state {{ $labels.node_status }}


  Last updated