添加Pushgateway监控配置 本节主要介绍如何使用API添加Pushgateway监控配置。 此操作用来添加Pushgateway监控配置。 说明 添加Pushgateway监控配置时,默认携带下列label:job、集群ID、集群名称、ServerIP、hostname。用户有权限修改或删除集群ID、集群名称、ServerIP、hostname,但不建议修改和删除。用户添加的自定义label与默认label同名时,则label取值以用户设置的为准。 请求语法 plaintext POST /rest/v1/system/config/monitor?serverIdserverid1,serverid2,serveridN HTTP/1.1 Date: date ContentType: application/json; charsetutf8 ContentLength: length Host: ip:port Authorization: authorization { "pushgateway":address:port, "pushgatewayLabels": { "key1": "value1", "key2": "value2", "key3": "value3", ... } } 请求参数 参数 类型 描述 是否必须 serverId String 指定添加Pushgateway监控配置的HBlock服务器ID。一次可以指定多个HBlock服务器的ID,以英文逗号(,)分开。如果不填写,默认为所有HBlock服务器添加Pushgateway监控配置。 否 pushgateway String 指定Pushgateway的地址和接口。 取值:格式为IPv4 :port 、[IPv6 ]:port 或者domainname :port。 是 pushgatewayLabels Object 指定Pushgateway对应的标签值。 取值:格式为"key ":"value"。 否 请求示例1 为服务器hblock2、hblock3添加Pushgateway监控配置。 plaintext POST /rest/v1/system/config/monitor?serverIdhblock3,hblock2 HTTP/1.1 Date: Fri, 24 May 2024 02:24:01 GMT ContentType: application/json; charsetutf8 Authorization: HBlock userName:signature ContentLength: 138 Host: 192.168.0.110:1443 { "pushgateway": "192.168.0.1:9091", "pushgatewayLabels": { "agent": "agentname", "idc": "idcname" } }