参数 |
取值范围和默认值 |
参数说明 |
---|---|---|
version |
0.0.1-SNAPSHOT |
软件版本。 |
user |
hadoop |
安装用户。 |
install.type |
默认值:server |
安装类型。 |
client.type |
默认值:node-exporter |
指标数据来源。 |
server.port |
9090 |
server服务端口。 |
client.lost.time |
2000 |
节点心跳丢失时间(单位:ms)。 |
logical-resource-usage.levels.mem |
|
逻辑资源利用率等级——虚拟内存。 取值越大,等级越高。 |
logical-resource-usage.levels.vcores |
|
逻辑资源利用率等级——虚拟核。 取值越大,等级越高。 |
load.limit.cpu |
|
CPU资源利用率阈值(单位:%),节点CPU资源利用率超过该值,该节点将被判断为超载节点,不会进行资源调度。 |
load.limit.mem |
|
内存资源利用率阈值(单位:%),节点内存资源利用率超过该值,该节点将被判断为超载节点,不会进行资源调度。 |
load.limit.diskio |
|
磁盘IO资源利用率阈值(单位:%),节点磁盘IO资源利用率超过该值,该节点将被判断为超载节点,不会进行资源调度。 |
load.limit.netio |
|
网络IO资源利用率阈值(单位:%),节点网络IO资源利用率超过该值,该节点将被判断为超载节点,不会进行资源调度。 |
load.weight.cpu |
0.3 |
CPU/MEM/Disk_IO/Net_IO资源利用率权重系数(系数和为1),各节点通过加权利用率结果进行综合排序。 节点加权利用率计算方法:加权利用率 = cpu利用率*cpu_weight + mem利用率*mem_weight + diskio利用率*diskio_weight + netio利用率*netio_weight 资源利用率权重系数越大,在排序结果的影响中占比越大。 |
load.weight.mem |
0.3 |
|
load.weight.diskio |
0.2 |
|
load.weight.netio |
0.2 |
|
time.windowsize |
|
资源利用率平均值计算窗口大小。 |
overload.filter.able |
|
资源利用率过载判断开关。 |
loads-metric-server.address |
server1:9090 |
server服务地址+端口。 |
client.heartbeat.interval |
1000 |
client节点心跳检测间隔(单位:ms)。 |
net.compute.type |
|
net_io计算方式(最大值/发/收/平均)。 |
node-exporter.pull.enable |
true |
node_exporter相关配置,保持默认即可。 |
node-exporter.pull.protocol |
http |
|
node-exporter.pull.port |
9100 |
|
node-exporter.pull.thread-pool.size |
1000 |