获取服务实例列表
GET
/naming/v1/instances
最后修改时间:2024-08-21 04:18:21
责任人:未设置
请求参数
Query 参数
id
string
实例ID
service
string
可选
namespace
string
可选
host
string
可选
keys
string
标签 key
values
string
标签 value
healthy
string
实例健康状态
isolate
string
实例隔离状态
protocol
string
实例端口协议
version
string
实例版本
offset
integer
可选
示例值:
0
limit
integer
可选
示例值:
100
show_last_heartbeat
string
可选
show_service_revision
string
可选
Header 参数
X-Polaris-Token
string
必需
示例代码
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/instances?id&service&namespace&host&keys&values&healthy&isolate&protocol&version&offset=0&limit=100&show_last_heartbeat&show_service_revision' \
--header 'X-Polaris-Token;'
返回响应
🟢200成功
application/json
Body
amount
integer
总数
code
integer
响应码
info
string
提示信息
instances
array [object {18}]
实例列表
id
string
实例ID
service
string
服务名称
namespace
string
命名空间
host
string
实例host
port
integer
实例端口
healthy
boolean
健康状态
isolate
boolean
隔离状态
location
object
实例地理信息
metadata
object
实例标签
enableHealthCheck
boolean
是否开启健康检查
healthCheck
object
健康检查类型
priority
integer
实例优先级
protocol
string
实例协议
revision
string
实例摘要
version
string
实例版本
weight
integer
实例权重
ctime
string
创建时间
mtime
string
更新时间
size
integer
返回实例总数
示例
{
"amount": 0,
"code": 0,
"info": "string",
"instances": [
{
"id": "string",
"service": "string",
"namespace": "string",
"host": "string",
"port": 0,
"healthy": true,
"isolate": true,
"location": {
"campus": "string",
"region": "string",
"zone": "string"
},
"metadata": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"enableHealthCheck": true,
"healthCheck": {
"heartbeat": {
"ttl": 0
},
"type": 0
},
"priority": 0,
"protocol": "string",
"revision": "string",
"version": "string",
"weight": 0,
"ctime": "string",
"mtime": "string"
}
],
"size": 0
}
修改于 2024-08-21 04:18:21