9.6 agent状态上报

agent状态上报主要用于监听agent部署的机器的一个健康状况,通过定时上报机器的信息来判断机器的健康状况

名称类型描述
Enablebool是否开启agent上报
Addrstring上报地址
Internaltime.Duration上报间隔时长
HostNamestring部署机器的hostname
RegionCodestring部署机器的region
zoneCodestring部署机器的zone
ZoneNamestring部署机器的zone名称
Envstring部署机器的env环境

9.6.1 配置下发方式

配置文件中的格式为:

  1. [plugin.report]
  2. enable = true
  3. addr = "http://127.0.0.1:50000/api/v1/resource/node/heartbeat"
  4. internal = "60s"
  5. hostName = "JUPITER_HOST" # 环境变量的名称,或者命令行参数的名称
  6. regionCode = "REGION_CODE" # 环境变量的名称,或者命令行参数的名称
  7. regionName = "REGION_NAME"
  8. zoneCode = "ZONE_CODE"
  9. zoneName = "ZONE_NAME"
  10. env = "env"

9.6.2 http模式

agent上报方式进行了接口化处理,目前默认http方式

agent将该部署机器的对应的信息上报给配置文件中的addr。