获取主动探测规则列表
GET
/naming/v1/faultdetectors
最后修改时间:2024-08-21 04:18:33
责任人:未设置
请求参数
Query 参数
id
string
规则ID
name
string
规则名称
service
string
可选
serviceNamespace
string
可选
dstService
string
被探测服务名称
dstNamespace
string
被探测服务命名空间
示例值:
,
dstMethod
string
被探测服务接口名称
brief
string
是否查询简要信息,
示例值:
true/false
offset
integer
可选
limit
integer
可选
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://119.91.66.223:8090/naming/v1/faultdetectors?id=&name=&service=&serviceNamespace=&dstService=&dstNamespace=,&dstMethod=&brief=true/false&offset=&limit='
返回响应
🟢200成功
application/json
Body
amount
integer
总数
code
integer
响应码
info
string
提示信息
size
integer
当前返回数据条数
data
array[object (主动探测规则) {14}]
熔断规则列表
id
string
规则ID
name
string
规则名称
target_service
object
探测目标服务
description
string
描述
protocol
integer
探测协议
port
integer
探测端口
interval
integer
执行周期
timeout
integer
超时时间
http_config
object
HTTP探测规则
tcp_config
object
TCP探测规则
udp_config
object
UDP探测规则
revision
string
规则摘要
ctime
string
创建时间
mtime
string
修改时间
示例
{
"amount": 0,
"code": 0,
"info": "string",
"size": 0,
"data": [
{
"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"
]
},
"revision": "string",
"ctime": "string",
"mtime": "string"
}
]
}
修改于 2024-08-21 04:18:33