此操作用来删除pushgateway监控配置。
请求语法
DELETE /rest/v1/system/config/monitor?serverId=serverid1,serverid2,serveridN HTTP/1.1
Date: date
Content-Type: application/json; charset=utf-8
Content-Length: length
Host: ip:port
Authorization: authorization
{
"pushgateway":address:port,
"pushgatewayLabels": [
"key1",
"key2",
"key3",
...
]
"collectMetric": name,
"collectMetricItems": [
"item1",
"item2",
"item3",
...
],
}
请求参数
参数 描述 是否必须 serverId 指定要删除pushgateway监控配置的HBlock服务器ID。一次可以指定多个HBlock服务器的ID,以英文逗号(,)分开。如果不填写,默认为所有HBlock服务器删除指定的pushgateway监控配置。
类型:字符串
否 pushgateway 指定pushgateway的地址和接口。
类型:字符串
取值:格式为"ipv4":"port"、"[ipv6]:"port"或者"domain-name":"port"。
是 pushgatewayLabels 指定pushGateway对应的标签值。
类型:字符串
取值:label项。
否 collectMetric 指定采集的监控指标。
类型:枚举
取值为:server、fileSystem、interface、load、disk、tcp、os。
默认删除上述所有监控指标。
否 collectMetricItems 指定监控指标下的配置项。目前仅监控指标disk、fileSystem、interface可以指定配置项。
说明如果指定collectMetric,未指定配置项,默认修改指定collectMetric下的所有配置项。
如果未指定collectMetric,不能指定此参数。
类型:字符串
否
请求示例1
为服务器hblock_1、hblock_2删除相关的pushgateway监控配置:标签为agent、idc,监控指标为disk,监控指标配置项为pstore、devpts。
DELETE /rest/v1/system/config/monitor?serverId=hblock_1,hblock_2 HTTP/1.1
Date: Fri, Fri, 24 May 2024 07:01:39 GMT
Content-Type: application/json; charset=utf-8
Authorization: HBlock userName:signature
Content-Length: 216
Host: 192.168.0.110:1443
{
"pushgateway": "192.168.0.1:9091",
"pushgatewayLabels": [
"agent",
"idc"
],
"collectMetric": "disk",
"collectMetricItems": [
"pstore",
"devpts"
]
}
响应示例1
HTTP/1.1 200 OK
x-hblock-request-id: 4b7487d492754feab5f572be3ae532f8
Connection: keep-alive
Date: Fri, 24 May 2024 07:01:39 GMT
Server: HBlock
请求示例2
为所有服务器删除相关的pushgateway监控配置:lable为agent、idc。
DELETE /rest/v1/system/config/monitor HTTP/1.1
Date: Fri, 24 May 2024 08:30:08 GMT
Content-Type: application/json; charset=utf-8
Authorization: HBlock userName:signature
Content-Length: 112
Host: 192.168.0.110:1443
{
"pushgateway": "192.168.0.1:9091",
"pushgatewayLabels": [
"agent",
"idc"
]
}
响应示例2
HTTP/1.1 200 OK
x-hblock-request-id: ba61c4c8ecf54ad89ca872faa02c8433
Connection: keep-alive
Date: Fri, 24 May 2024 08:30:08 GMT
Server: HBlock