# 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"
1
2
3
4
5
6
7
8
9
10

# 9.6.2 http模式

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

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