批量更新主动探测规则
PUT
/naming/v1/faultdetectors
最后修改时间:2024-08-21 04:18:33
责任人:未设置
请求参数
Header 参数
X-Polaris-Token
string
可选
Body 参数application/json
array of:
id
string
规则ID
name
string
规则名称
target_service
object
探测目标服务
namespace
string
命名空间
service
string
服务名
method
object
接口名称
description
string
描述
protocol
integer
探测协议
port
integer
探测端口
interval
integer
执行周期
timeout
integer
超时时间
http_config
object
HTTP探测规则
url
string
探测 URL
method
string
HTTP方法
headers
array [object {2}]
HTTP Header
body
string
请求 Body
tcp_config
object
TCP探测规则
send
string
发送消息
receive
array[string]
期望回包
udp_config
object
UDP探测规则
send
string
发送消息
receive
array[string]
期望回包
示例
[
{
"id": "string",
"name": "string",
"target_service": {
"namespace": "string",
"service": "string",
"method": {
"type": 0,
"value": "string",
"value_type": 0
}
},
"description": "string",
"protocol": 0,
"port": 0,
"interval": 0,
"timeout": 0,
"http_config": {
"url": "string",
"method": "string",
"headers": [
{
"key": "string",
"value": "string"
}
],
"body": "string"
},
"tcp_config": {
"send": "string",
"receive": [
"string"
]
},
"udp_config": {
"send": "string",
"receive": [
"string"
]
}
}
]
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://119.91.66.223:8090/naming/v1/faultdetectors' \
--header 'X-Polaris-Token;' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2024-08-21 04:18:33