From c2cb79a026bdf68d9c3191dd114e05f3014875bc Mon Sep 17 00:00:00 2001 From: mabofu Date: Tue, 9 Apr 2024 13:54:36 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20bug-I9F3EB=EF=BC=9AThe=20disk=20usage?= =?UTF-8?q?=20rate=20does=20not=20match=20the=20actual=20situation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/dsms-engine_init.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/dsms-engine_init.sql b/sql/dsms-engine_init.sql index 0ae03271..3933aad6 100644 --- a/sql/dsms-engine_init.sql +++ b/sql/dsms-engine_init.sql @@ -118,7 +118,7 @@ CREATE TABLE `alert_rule` ( INSERT INTO dsms_engine.alert_rule (id, rule_metric, rule_promql, rule_compare_type, rule_threshold, rule_threshold_init, rule_times, rule_times_init, rule_module, rule_level, rule_level_init) VALUES(1, 'cpu.usage', '100 - (avg by (instance) (irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)', 1, '80', '80', 5, 5, 'nodes', 2, 2); INSERT INTO dsms_engine.alert_rule (id, rule_metric, rule_promql, rule_compare_type, rule_threshold, rule_threshold_init, rule_times, rule_times_init, rule_module, rule_level, rule_level_init) VALUES(2, 'memory.usage', '((node_memory_MemTotal_bytes - node_memory_MemFree_bytes - node_memory_Buffers_bytes - node_memory_Cached_bytes) / (node_memory_MemTotal_bytes )) * 100', 1, '80', '80', 5, 5, 'nodes', 2, 2); -INSERT INTO dsms_engine.alert_rule (id, rule_metric, rule_promql, rule_compare_type, rule_threshold, rule_threshold_init, rule_times, rule_times_init, rule_module, rule_level, rule_level_init) VALUES(3, 'device.usage', '(1-node_filesystem_avail_bytes{mountpoint="/"}/node_filesystem_size_bytes{mountpoint="/"} )*100', 1, '95', '95', 5, 5, 'nodes', 2, 2); +INSERT INTO dsms_engine.alert_rule (id, rule_metric, rule_promql, rule_compare_type, rule_threshold, rule_threshold_init, rule_times, rule_times_init, rule_module, rule_level, rule_level_init) VALUES(3, 'device.usage', '((node_filesystem_size_bytes{mountpoint="/"} - node_filesystem_free_bytes{mountpoint="/"}) / ((node_filesystem_size_bytes{mountpoint="/"} - node_filesystem_free_bytes{mountpoint="/"}) + node_filesystem_avail_bytes{mountpoint="/"})) * 100', 1, '95', '95', 5, 5, 'nodes', 2, 2); INSERT INTO dsms_engine.alert_rule (id, rule_metric, rule_promql, rule_compare_type, rule_threshold, rule_threshold_init, rule_times, rule_times_init, rule_module, rule_level, rule_level_init) VALUES(4, 'ceph.health.warn', 'ceph_health_status', 0, '1', '1', 5, 5, 'cluster', 2, 2); INSERT INTO dsms_engine.alert_rule (id, rule_metric, rule_promql, rule_compare_type, rule_threshold, rule_threshold_init, rule_times, rule_times_init, rule_module, rule_level, rule_level_init) VALUES(5, 'ceph.health.error', 'ceph_health_status', 0, '2', '2', 5, 5, 'cluster', 2, 3); INSERT INTO dsms_engine.alert_rule (id, rule_metric, rule_promql, rule_compare_type, rule_threshold, rule_threshold_init, rule_times, rule_times_init, rule_module, rule_level, rule_level_init) VALUES(6, 'network.drop', '(increase(node_network_receive_drop_total{device!="lo"}[1m]) + increase(node_network_transmit_drop_total{device!="lo"}[1m])) / (increase(node_network_receive_packets_total{device!="lo"}[1m]) + increase(node_network_transmit_packets_total{device!="lo"}[1m]))', 1, '0.0001', '0.0001', 5, 5, 'nodes', 2, 2); -- Gitee