# 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
2
3
4
5
6
7
8
9
10
# 9.6.2 http模式
agent上报方式进行了接口化处理,目前默认http方式
agent将该部署机器的对应的信息上报给配置文件中的addr。
← 9.5 应用配置解析 9.7 扫描器 →