This section provides sample bulk statistics configurations that are defined in cnAAA.
active-alerts
bulk-stats query active-alerts
expression sum(ALERTS{alertstate=\"firing\"})"
label (alertname)
exit
config-query-memory-used
bulk-stats query config-query-memory-used
expression sum(node_memory_MemTotal_bytes)-sum(node_memory_MemFree_bytes
label (hostname)
exit
query cpu-idle
bulk-stats query query cpu-idle
expression avg(rate(node_cpu_seconds_total{mode=\"idle\"}[1m]))
label (hostname)
exit
cpu-iowait
bulk-stats query cpu-iowait
expression avg(rate(node_cpu_seconds_total{mode=\"iowait\"}[1m]))*100.00
label (hostname)
exit
cpu-softirq
bulk-stats query cpu-softirq
expression avg(rate(node_cpu_seconds_total{mode=\"softirq\"}[1m]))*100.00
label (hostname)
exit
cpu-steal
bulk-stats query cpu-steal
expression avg(rate(node_cpu_seconds_total{mode=\"steal\"}[1m]))*100.00
label (hostname)
exit
cpu-system
bulk-stats query cpu-system
expression avg(rate(node_cpu_seconds_total{mode=\"system\"}[1m]))*100.00
label (hostname)
exit
cpu-user
bulk-stats query cpu-user
expression avg(rate(node_cpu_seconds_total{mode=\"user\"}[1m]))*100.00
label (hostname)
exit
daemonset-ready-percent
bulk-stats query daemonset-ready-percent
expression kube_daemonset_status_number_ready/kube_daemonset_status_desired_number_scheduled*100
label (daemonset)
exit
datastore_failures
bulk-stats query datastore_failures
expression sum(datastore_request_total{error_code!~\"0|409\"})
label (error_code)
exit
deployment-ready-percent
bulk-stats query deployment-ready-percent
expression kube_deployment_status_replicas_available/kube_deployment_status_replicas*100
label (deployment)
exit
entitlement-status
bulk-stats query entitlement-status
expression entitlement_status{enforce_mode!=\"InCompliance\"}
label (hostname)
exit
filesystem-data-avail-bytes
bulk-stats query filesystem-data-avail-bytes
expression avg(node_filesystem_avail_bytes{device=\"/dev/vda1\"})
label (hostname)
exit
filesystem-root-avail-bytes
bulk-stats query filesystem-root-avail-bytes
expression avg(node_filesystem_avail_bytes{device=\"/dev/sda1\"})
label (hostname)
exit
k8s-pods-status
bulk-stats query k8s-pods-status
expression sum(kube_pod_status_phase)
label (phase)
exit
kubelet-node-status
bulk-stats query kubelet-node-status
expression sum(kube_node_status_condition{status=\"true\"})
label (condition)
exit
kublet-running-pod-count
bulk-stats query kublet-running-pod-count
expression kubelet_running_pod_count
label (hostname)
exit
memory-used
bulk-stats query query memory-used
expression sum(node_memory_MemTotal_bytes)
label (hostname)
exit
network-carrier-bond-changes-total
bulk-stats query network-carrier-bond-changes-total
expression sum(node_network_carrier_changes_total{device=~\"bond[0-9]\"} OR on ()
vector (0)) by (namespace)
label (hostname)
exit
network-carrier-ens-changes-total
bulk-stats query network-carrier-ens-changes-total
expression sum(node_network_carrier_changes_total{device=~\"ens.*\"} OR on () vector
(0)) by (namespace)
label (hostname)
exit
network-errors-total
bulk-stats query network-errors-total
expression sum(node_network_receive_errs_total)
label (hostname)
exit
network-receive-bond-bytes-total
bulk-stats query network-receive-bond-bytes-total
expression sum(node_network_receive_bytes_total{device=~\"bond[0-9]\"})
label (hostname)
exit
network-receive-ens-bytes-total
bulk-stats query network-receive-ens-bytes-total
expression sum(node_network_receive_bytes_total{device=~\"ens.*\"})
label (hostname)
exit
network-transmit-bond-bytes-total
bulk-stats query network-transmit-bond-bytes-total
expression sum(node_network_transmit_bytes_total{device=~\"bond[0-9]\"})
label (hostname)
exit
network-transmit-ens-bytes-total
bulk-stats query network-transmit-ens-bytes-total
expression sum(node_network_transmit_bytes_total{device=~\"ens.*\"})
label (hostname)
exit
node-disk-rate-read-bytes
bulk-stats query node-disk-rate-read-bytes
expression sum(rate(node_disk_read_bytes_total[5m]))
label (hostname)
exit
node-disk-write-read-bytes
bulk-stats query node-disk-write-read-bytes
expression sum(rate(node_disk_written_bytes_total[5m]))
label (hostname)
exit
node-load-15
bulk-stats query node-load-15
expression node_load15
label (hostname)
exit
node-memory-free-bytes
bulk-stats query node-memory-free-bytes
expression sum(node_memory_MemTotal_bytes)
label (hostname)
exit
record_conflict
bulk-stats query record_conflict
expression sum(datastore_notify_total{notification_type=\"RECORD_CONFLICT\"} OR on
() vector (0)) by (namespace)
label (notification_type)
exit
statefulset-ready-percent
bulk-stats query statefulset-ready-percent
expression kube_statefulset_status_replicas_ready/kube_statefulset_status_replicas*100
label (statefulset)
exit
timer_expiry
bulk-stats query timer_expiry
expression sum(datastore_notify_total{notification_type=\"TIMER_EPIRED\"} OR on ()
vector (0)) by (namespace)
label (notification_type)
exit
version_mismatch_retries
bulk-stats query version_mismatch_retries
expression sum(datastore_request_total{error_code=\"409\"} OR on () vector (0)) by
(namespace)
label (error_code)
exit