Rules

polardbx-cdc

27.105s ago

394.7us

Rule State Error Last Evaluation Evaluation Time
alert: PolarDB-X CDC delay is Too High expr: sum by(pod, polardbx_name, namespace) (polardbx_cdc_dumper_delay_in_millisecond) >= 1.8e+06 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} cdc delay is too high, over 30min. summary: PolarDB-X CDC delay is Too High ok 27.105s ago 251.4us
alert: PolarDB-X CDC delay is High expr: sum by(pod, polardbx_name, namespace) (polardbx_cdc_dumper_delay_in_millisecond) >= 600000 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} cdc delay is high, over 10min. summary: PolarDB-X CDC delay is High ok 27.105s ago 133.4us

polardbx-cn

28.138s ago

1.203ms

Rule State Error Last Evaluation Evaluation Time
alert: PolarDB-X CN SQL Running Connection is Too High expr: sum by(pod, polardbx_name, namespace) (polardbx_stats_running_count) >= 1000 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} running count is too high, over 1000 for 5m. summary: PolarDB-X CN SQL Running Connection is Too High ok 28.138s ago 285.6us
alert: PolarDB-X CN SQL Running Connection is High expr: sum by(pod, polardbx_name, namespace) (polardbx_stats_running_count) >= 500 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} running count is high, over 500 for 5m. summary: PolarDB-X CN SQL Running Connection is High ok 28.138s ago 226.4us
alert: PolarDB-X CN Total Connection is Too High expr: sum by(pod, polardbx_name, namespace) (polardbx_stats_active_connections) >= 10000 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} total connection is too high, over 10000. summary: PolarDB-X CN Total Connection is Too High ok 28.138s ago 129.2us
alert: PolarDB-X CN Total Connection is High expr: sum by(pod, polardbx_name, namespace) (polardbx_stats_active_connections) >= 5000 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} total connection is high, over 5000. summary: PolarDB-X CN Total Connection is High ok 28.138s ago 109.1us
alert: PolarDB-X CN Slow SQL Count is Too High expr: sum by(pod, polardbx_name, namespace) (rate(polardbx_stats_slow_request_count_total[1m])) >= 250 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} slow sql count is too high, over 250 for 5m. summary: PolarDB-X CN Slow SQL Count is too High ok 28.138s ago 155us
alert: PolarDB-X CN Slow SQL Count is High expr: sum by(pod, polardbx_name, namespace) (rate(polardbx_stats_slow_request_count_total[1m])) >= 200 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} slow sql count is high, over 200 for 5m. summary: PolarDB-X CN Slow SQL Count is High ok 28.138s ago 90.3us
alert: PolarDB-X CN Error SQL Count is Too High expr: sum by(pod, polardbx_name, namespace) (rate(polardbx_stats_error_count_total[1m])) >= 50 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} error sql count is too high, over 50 for 5m. summary: PolarDB-X CN Error SQL Count is Too High ok 28.138s ago 91.81us
alert: PolarDB-X CN Error SQL Count is High expr: sum by(pod, polardbx_name, namespace) (rate(polardbx_stats_error_count_total[1m])) >= 20 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} error sql count is high, over 20 for 5m. summary: PolarDB-X CN Error SQL Count is High ok 28.138s ago 102.9us

polardbx-dn

939ms ago

1.034ms

Rule State Error Last Evaluation Evaluation Time
alert: PolarDB-X DN SQL Running Connection is Too High expr: sum by(pod, polardbx_name, namespace) (mysql_global_status_threads_running) >= 500 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} running count is too high, over 500. summary: PolarDB-X DN SQL Running Connection is Too High ok 939ms ago 276.5us
alert: PolarDB-X DN SQL Running Connection is High expr: sum by(pod, polardbx_name, namespace) (mysql_global_status_threads_running) >= 300 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} running count is high, over 300. summary: PolarDB-X DN SQL Running Connection is High ok 938ms ago 140.4us
alert: PolarDB-X DN Connection Usage is Too High expr: sum by(pod, polardbx_name, namespace) (100 * mysql_global_status_threads_connected / mysql_global_variables_max_connections{polardbx_role="dn"}) >= 90 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} connection usage is too high, over 90% for 5m. summary: PolarDB-X DN Connection Usage is too High ok 938ms ago 209.8us
alert: PolarDB-X DN Connection Usage is High expr: sum by(pod, polardbx_name, namespace) (100 * mysql_global_status_threads_connected / mysql_global_variables_max_connections{polardbx_role="dn"}) >= 80 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} connection usage is high, over 80% for 5m. summary: PolarDB-X DN Connection Usage is High ok 938ms ago 168.3us
alert: PolarDB-X DN Slow SQL Count is Too High expr: sum by(pod, polardbx_name, namespace) (mysql_global_status_slow_queries) >= 50 for: 5m labels: severity: critical annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} running count is too high, over 50. summary: PolarDB-X DN Slow SQL Count is Too High ok 938ms ago 130.6us
alert: PolarDB-X DN Slow SQL Count is High expr: sum by(pod, polardbx_name, namespace) (mysql_global_status_slow_queries) >= 30 for: 5m labels: severity: warning annotations: description: PolarDB-X {{ $labels.polardbx_name}} pod {{ $labels.pod }} namespace {{ $labels.namespace }} running count is high, over 30. summary: PolarDB-X DN Slow SQL Count is High ok 938ms ago 94.54us

polardbx-node-resources

11.756s ago

5.176ms

Rule State Error Last Evaluation Evaluation Time
alert: PolarDB-X Node CPU Usage is Too High expr: sum by(namespace, pod) (polardbx_container_cpu_usage_seconds_total:sum_rate{container="engine"}) / sum by(namespace, pod) (kube_pod_container_resource_limits{resource="cpu",unit="core"}) * 100 >= 90 for: 5m labels: severity: critical annotations: description: Namespace {{ $labels.namespace }} pod {{ $labels.pod }} CPU is too High, over 90% for 5m. summary: PolarDB-X Node CPU is Too High ok 11.756s ago 697.8us
alert: PolarDB-X Node CPU Usage is High expr: sum by(namespace, pod) (polardbx_container_cpu_usage_seconds_total:sum_rate{container="engine"}) / sum by(namespace, pod) (kube_pod_container_resource_limits{resource="cpu",unit="core"}) * 100 >= 80 for: 5m labels: severity: warning annotations: description: Namespace {{ $labels.namespace }} pod {{ $labels.pod }} CPU is High, over 80% for 5m. summary: PolarDB-X Node CPU is High ok 11.756s ago 428.5us
alert: PolarDB-X Node Used Memory is Too High expr: sum by(namespace, pod) (container_memory_working_set_bytes{container="engine",id=~"^/kubepods.*"}) / sum by(namespace, pod) (kube_pod_container_resource_limits{container="engine",resource="memory",unit="byte"}) * 100 >= 95 for: 5m labels: severity: critical annotations: description: Namespace {{ $labels.namespace }} pod {{ $labels.pod }} Memory is too high, over 95% for 5m. summary: PolarDB-X Node Memory is Too High ok 11.755s ago 1.101ms
alert: PolarDB-X Node Used Memory is High expr: sum by(namespace, pod) (container_memory_working_set_bytes{container="engine",id=~"^/kubepods.*"}) / sum by(namespace, pod) (kube_pod_container_resource_limits{container="engine",resource="memory",unit="byte"}) * 100 >= 90 for: 5m labels: severity: warning annotations: description: Namespace {{ $labels.namespace }} pod {{ $labels.pod }} Memory is too high, over 90% for 5m. summary: PolarDB-X Node Memory is High ok 11.754s ago 1.009ms
alert: PolarDB-X Node Disk Usage is Too High expr: sum by(instance, mountpoint) ((node_filesystem_size_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"} - node_filesystem_free_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"}) / (node_filesystem_avail_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"} + (node_filesystem_size_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"} - node_filesystem_free_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"}))) * 100 >= 90 for: 5m labels: severity: critical annotations: description: Instance {{ $labels.instance }} mountpoint {{ $labels.mountpoint }} Disk Usage is too high, over 90% for 5m. summary: PolarDB-X-Node Disk Usage is Too High ok 11.753s ago 770.3us
alert: PolarDB-X Node Disk Usage is High expr: sum by(instance, mountpoint) ((node_filesystem_size_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"} - node_filesystem_free_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"}) / (node_filesystem_avail_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"} + (node_filesystem_size_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"} - node_filesystem_free_bytes{fstype=~"ext.*|xfs|nfs",mountpoint!="/boot",mountpoint!~".*pod.*"}))) * 100 >= 80 for: 5m labels: severity: warning annotations: description: Instance {{ $labels.instance }} mountpoint {{ $labels.mountpoint }} Disk Usage is high, over 80% for 5m. summary: PolarDB-X-Node Disk Usage is High ok 11.753s ago 707.2us
alert: PolarDB-X-Node IO Usage is Too High expr: sum by(device, instance) (rate(node_disk_io_time_seconds_total[5m])) >= 90 for: 5m labels: severity: critical annotations: description: instance {{ $labels.instance }} device {{ $labels.device }} IO Usage is too high, over 90% for 5m. summary: PolarDB-X-Node IO Usage is Too High ok 11.752s ago 223.9us
alert: PolarDB-X-Node IO Usage is High expr: sum by(device, instance) (rate(node_disk_io_time_seconds_total[5m])) >= 90 for: 5m labels: severity: warning annotations: description: instance {{ $labels.instance }} device {{ $labels.device }} IO Usage is high, over 80% for 5m. summary: PolarDB-X-Node IO Usage is High ok 11.752s ago 220.9us

polardbx.rules

21.978s ago

1.264ms

Rule State Error Last Evaluation Evaluation Time
record: polardbx_container_cpu_usage_seconds_total:sum_rate expr: sum by(cluster, namespace, pod, container, polardbx_name, polardbx_role, xcluster_role, xcluster_name) (rate((container_cpu_usage_seconds_total{container=~"server|engine",image!="",job="kubelet",metrics_path="/metrics/cadvisor"} * on(pod) group_left(polardbx_name, polardbx_role, xcluster_role, xcluster_name) topk by(pod) (1, (abs((polardbx_up or polardbx_cdc_up or mysql_up{polardbx_name!=""}) - 0.5) * 2)))[2m:])) * on(cluster, namespace, pod) group_left(node) topk by(cluster, namespace, pod) (1, max by(cluster, namespace, pod, node) (kube_pod_info{node!=""})) ok 21.978s ago 1.255ms