9.6 agent状态上报
agent状态上报主要用于监听agent部署的机器的一个健康状况,通过定时上报机器的信息来判断机器的健康状况
名称 | 类型 | 描述 |
---|---|---|
Enable | bool | 是否开启agent上报 |
Addr | string | 上报地址 |
Internal | time.Duration | 上报间隔时长 |
HostName | string | 部署机器的hostname |
RegionCode | string | 部署机器的region |
zoneCode | string | 部署机器的zone |
ZoneName | string | 部署机器的zone名称 |
Env | string | 部署机器的env环境 |
9.6.1 配置下发方式
配置文件中的格式为:
[plugin.report]
enable = true
addr = "http://127.0.0.1:50000/api/v1/resource/node/heartbeat"
internal = "60s"
hostName = "JUPITER_HOST" # 环境变量的名称,或者命令行参数的名称
regionCode = "REGION_CODE" # 环境变量的名称,或者命令行参数的名称
regionName = "REGION_NAME"
zoneCode = "ZONE_CODE"
zoneName = "ZONE_NAME"
env = "env"
9.6.2 http模式
agent上报方式进行了接口化处理,目前默认http方式
agent将该部署机器的对应的信息上报给配置文件中的addr。