Skip to content

Commit fb2db94

Browse files
zhangrq5zhangzhw8
authored andcommitted
feat: doris monitor templates #7518
1 parent cd20217 commit fb2db94

13 files changed

+24809
-0
lines changed

dbm-ui/backend/bk_dataview/dashboards/json/doris.json

+21,805
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,244 @@
1+
{
2+
"bk_biz_id": 0,
3+
"name": "Doris BDBJE Write Slow",
4+
"db_type": "doris",
5+
"details": {
6+
"bk_biz_id": "",
7+
"name": "Doris BDBJE Write Slow",
8+
"source": "dbm",
9+
"scenario": "component",
10+
"type": "monitor",
11+
"items": [
12+
{
13+
"name": "Doris BDBJE Write Slow",
14+
"no_data_config": {
15+
"level": 2,
16+
"continuous": 10,
17+
"is_enabled": false,
18+
"agg_dimension": []
19+
},
20+
"target": [],
21+
"expression": "a",
22+
"functions": [],
23+
"origin_sql": "",
24+
"query_configs": [
25+
{
26+
"data_source_label": "prometheus",
27+
"data_type_label": "time_series",
28+
"alias": "a",
29+
"metric_id": "",
30+
"functions": [],
31+
"promql": "avg by (app, cluster_domain, instance_host, bk_target_service_instance_id)(bkmonitor:pushgateway_dbm_doris_bkpull:doris_fe_editlog_write_latency_ms{quantile=\"0.99\"})",
32+
"agg_interval": 60,
33+
"name": ""
34+
}
35+
],
36+
"algorithms": [
37+
{
38+
"type": "Threshold",
39+
"level": 1,
40+
"config": [
41+
[
42+
{
43+
"method": "gte",
44+
"threshold": 1000
45+
}
46+
]
47+
],
48+
"unit_prefix": ""
49+
}
50+
],
51+
"metric_type": "time_series"
52+
}
53+
],
54+
"detects": [
55+
{
56+
"level": 1,
57+
"expression": "",
58+
"trigger_config": {
59+
"count": 2,
60+
"uptime": {
61+
"calendars": [],
62+
"time_ranges": [
63+
{
64+
"end": "23:59",
65+
"start": "00:00"
66+
}
67+
]
68+
},
69+
"check_window": 5
70+
},
71+
"recovery_config": {
72+
"check_window": 5,
73+
"status_setter": "recovery"
74+
},
75+
"connector": "and"
76+
}
77+
],
78+
"actions": [],
79+
"notice": {
80+
"config_id": 48098,
81+
"user_groups": [],
82+
"user_type": "main",
83+
"signal": [
84+
"abnormal",
85+
"no_data"
86+
],
87+
"options": {
88+
"end_time": "23:59:59",
89+
"start_time": "00:00:00",
90+
"assign_mode": [
91+
"by_rule"
92+
],
93+
"upgrade_config": {
94+
"is_enabled": false,
95+
"user_groups": [],
96+
"upgrade_interval": 1440
97+
},
98+
"converge_config": {
99+
"count": 1,
100+
"condition": [
101+
{
102+
"dimension": "strategy_id",
103+
"value": [
104+
"self"
105+
]
106+
},
107+
{
108+
"dimension": "dimensions",
109+
"value": [
110+
"self"
111+
]
112+
},
113+
{
114+
"dimension": "alert_level",
115+
"value": [
116+
"self"
117+
]
118+
},
119+
{
120+
"dimension": "signal",
121+
"value": [
122+
"self"
123+
]
124+
},
125+
{
126+
"dimension": "bk_biz_id",
127+
"value": [
128+
"self"
129+
]
130+
},
131+
{
132+
"dimension": "notice_receiver",
133+
"value": [
134+
"self"
135+
]
136+
},
137+
{
138+
"dimension": "notice_way",
139+
"value": [
140+
"self"
141+
]
142+
}
143+
],
144+
"timedelta": 60,
145+
"is_enabled": true,
146+
"converge_func": "collect",
147+
"need_biz_converge": true,
148+
"sub_converge_config": {
149+
"timedelta": 60,
150+
"count": 2,
151+
"condition": [
152+
{
153+
"dimension": "bk_biz_id",
154+
"value": [
155+
"self"
156+
]
157+
},
158+
{
159+
"dimension": "notice_receiver",
160+
"value": [
161+
"self"
162+
]
163+
},
164+
{
165+
"dimension": "notice_way",
166+
"value": [
167+
"self"
168+
]
169+
},
170+
{
171+
"dimension": "alert_level",
172+
"value": [
173+
"self"
174+
]
175+
},
176+
{
177+
"dimension": "signal",
178+
"value": [
179+
"self"
180+
]
181+
}
182+
],
183+
"converge_func": "collect_alarm"
184+
}
185+
},
186+
"chart_image_enabled": true,
187+
"exclude_notice_ways": {
188+
"ack": [],
189+
"closed": [],
190+
"recovered": []
191+
},
192+
"noise_reduce_config": {
193+
"unit": "percent",
194+
"count": 10,
195+
"timedelta": 5,
196+
"dimensions": [],
197+
"is_enabled": false
198+
}
199+
},
200+
"relate_type": "NOTICE",
201+
"config": {
202+
"need_poll": true,
203+
"notify_interval": 7200,
204+
"interval_notify_mode": "standard",
205+
"template": [
206+
{
207+
"signal": "abnormal",
208+
"message_tmpl": "{{content.level}}\n{{content.begin_time}}\n{{content.time}}\n{{content.duration}}\n{{content.target_type}}\n{{content.data_source}}\n{{content.content}}\n{{content.current_value}}\n{{content.biz}}\n{{content.target}}\n{{content.dimension}}\n{{content.detail}}\n{{content.assign_detail}}\n通知人:{{alarm.receivers}}\n{{content.related_info}}",
209+
"title_tmpl": "{{business.bk_biz_name}} - {{alarm.name}}{{alarm.display_type}}"
210+
},
211+
{
212+
"signal": "recovered",
213+
"message_tmpl": "{{content.level}}\n{{content.begin_time}}\n{{content.time}}\n{{content.duration}}\n{{content.target_type}}\n{{content.data_source}}\n{{content.content}}\n{{content.current_value}}\n{{content.biz}}\n{{content.target}}\n{{content.dimension}}\n{{content.detail}}\n{{content.assign_detail}}\n通知人:{{alarm.receivers}}\n{{content.related_info}}",
214+
"title_tmpl": "{{business.bk_biz_name}} - {{alarm.name}}{{alarm.display_type}}"
215+
},
216+
{
217+
"signal": "closed",
218+
"message_tmpl": "{{content.level}}\n{{content.begin_time}}\n{{content.time}}\n{{content.duration}}\n{{content.target_type}}\n{{content.data_source}}\n{{content.content}}\n{{content.current_value}}\n{{content.biz}}\n{{content.target}}\n{{content.dimension}}\n{{content.detail}}\n{{content.assign_detail}}\n通知人:{{alarm.receivers}}\n{{content.related_info}}",
219+
"title_tmpl": "{{business.bk_biz_name}} - {{alarm.name}}{{alarm.display_type}}"
220+
}
221+
]
222+
}
223+
},
224+
"labels": [
225+
"DBM",
226+
"DBM_DORIS",
227+
"DORIS"
228+
],
229+
"app": "",
230+
"path": "",
231+
"priority": 0,
232+
"priority_group_key": "",
233+
"edit_allowed": true,
234+
"metric_type": "time_series",
235+
"data_source_type": "Prometheus",
236+
"is_enabled": true
237+
},
238+
"is_enabled": true,
239+
"monitor_indicator": "Doris BDBJE Write Slow",
240+
"version": 1,
241+
"alert_source": "time_series",
242+
"custom_conditions": [],
243+
"export_at": "2024-10-22T18:50:29+08:00"
244+
}

0 commit comments

Comments
 (0)