-
Notifications
You must be signed in to change notification settings - Fork 942
/
app-doris_fe.yml
383 lines (381 loc) · 10.9 KB
/
app-doris_fe.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
category: bigdata
# The monitoring type eg: linux windows tomcat mysql aws...
app: doris_fe
# The monitoring i18n name
name:
zh-CN: Apache Doris FE
en-US: Apache Doris FE
# The description and help of this monitoring type
help:
zh-CN: Hertzbeat 对 Doris 数据库FE的通用指标(doris_fe connection total、doris_fe edit log clean、doris_fe image、doris_fe rps等)进行测量监控,支持版本为DORIS2.0.0。<br>您可以点击 “<i>新建 Doris DatabaseFE</i>” 并进行配置,或者选择“<i>更多操作</i>”,导入已有配置。
en-US: Hertzbeat monitoring Doris DatabaseFE through general performance metric such as doris_fe connection total, doris_fe edit log clean, doris_fe image and doris_fe rps. The version we support is DORIS2.0.0. You could click the "<i>New Doris DatabaseFE Monitor</i>" button and proceed with the configuration or import an existing setup through the "<i>More Actions</i>" menu.
zh-TW: Hertzbeat 對 Doris 資料庫FE的通用名額(doris_fe connection total、doris_fe edit log clean、doris_fe image、doris_fe rps等)進行量測監控,支持版本為DORIS2.0.0。<br>您可以點擊“<i>新建Doris DatabaseFE</i>”並進行配寘,或者選擇“<i>更多操作</i>”,導入已有配寘。
helpLink:
zh-CN: https://hertzbeat.apache.org/zh-cn/docs/help/doris_fe/
en-US: https://hertzbeat.apache.org/docs/help/doris_fe/
# Input params define for monitoring(render web ui by the definition)
params:
# field-param field key
- field: host
# name-param field display i18n name
name:
zh-CN: 目标 Host
en-US: Target Host
# type-param field type(most mapping the html input type)
type: host
# required-true or false
required: true
- field: port
name:
zh-CN: 端口
en-US: Port
# type-param field type(most mapping the html input type)
type: number
# when type is number, range is required
range: '[0,65535]'
# default value
defaultValue: 8030
required: true
- field: timeout
name:
zh-CN: 查询超时时间
en-US: Query Timeout
type: number
required: false
# hide param-true or false
hide: true
defaultValue: 6000
metrics:
- name: doris_fe_connection_total
i18n:
zh-CN: 连接总数
en-US: Connection Total
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# http host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_edit_log_clean
i18n:
zh-CN: 编辑日志清理
en-US: Edit Log Clean
priority: 0
fields:
- field: type
type: 1
label: true
- field: value
type: 0
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# http host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_edit_log
i18n:
zh-CN: 编辑日志
en-US: Edit Log
priority: 0
fields:
- field: type
type: 1
label: true
- field: value
type: 0
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# http host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_image_clean
i18n:
zh-CN: 图片清理
en-US: Image Clean
priority: 0
fields:
- field: type
type: 1
label: true
- field: value
type: 0
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_image_write
i18n:
zh-CN: 图片写入
en-US: Image Write
priority: 0
fields:
- field: type
type: 1
label: true
- field: value
type: 0
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_query_err
i18n:
zh-CN: 查询错误
en-US: Query Error
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# http host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_max_journal_id
i18n:
zh-CN: 最大日志ID
en-US: Max Journal ID
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_max_tablet_compaction_score
i18n:
zh-CN: 最大Tablet压缩分数
en-US: Max Tablet Compaction Score
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_qps
i18n:
zh-CN: 每秒查询率
en-US: QPS
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_query_err_rate
i18n:
zh-CN: 查询错误率
en-US: Query Error Rate
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# 主机host: ipv4 ipv6 域名
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_report_queue_size
i18n:
zh-CN: 报告队列大小
en-US: Report Queue Size
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_rps
i18n:
zh-CN: 每秒转数
en-US: RPS
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_scheduled_tablet_num
i18n:
zh-CN: 调度 Tablet 数量
en-US: Scheduled Tablet Num
priority: 0
fields:
- field: value
type: 0
label: true
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus
- name: doris_fe_txn_status
i18n:
zh-CN: 事务状态
en-US: Transaction Status
priority: 0
fields:
- field: type
type: 1
label: true
- field: value
type: 0
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# the config content when protocol is http
http:
# host: ipv4 ipv6 domain
host: ^_^host^_^
# port
port: ^_^port^_^
# url request interface path
url: '/metrics'
timeout: ^_^timeout^_^
method: GET
parseType: prometheus