用来和本地agent进行交互,一般用来服务注册和检查注册
返回本地agent注册的所有检查(包括配置文件和HTTP接口)
http://192.168.187.171:8500/v1/agent/checks
返回本地agent注册的所有 服务
http://192.168.187.171:8500/v1/agent/services
返回agent在集群的gossip pool中看到的成员
http://192.168.187.171:8500/v1/agent/members
返回本地agent的配置和成员信息
http://192.168.187.171:8500/v1/agent/self
触发本地agent加入node
http://192.168.187.171:8500/v1/agent/join/192.168.187.172
强制删除node
http://192.168.187.171:8500/v1/agent/force-leave/consul-node1
在本地agent增加一个检查项,使用PUT方法传输一个json格式的数据
注销一个本地agent的检查项
http://192.168.187.171:8500/v1/agent/check/deregister/serfHealth
设置一个本地检查项的状态为passing
设置一个本地检查项的状态为warning
设置一个本地检查项的状态为critical
在本地agent增加一个新的服务项,使用PUT方法传输一个json格式的数据
注销一个本地agent的服务项
http://192.168.187.171:8500/v1/agent/service/deregister/xcoa-192-168-48-1-8888
用来注册/注销nodes、services、checks
Registers a new node, service, or check
http://192.168.187.171:8500/v1/catalog/register
Deregisters a node, service, or check
http://192.168.187.171:8500/v1/catalog/deregister
显示数据中心列表
http://192.168.187.171:8500/v1/catalog/datacenters
列出给定数据中心的所有节点列表
http://192.168.187.171:8500/v1/catalog/nodes
列出给定数据中心的所有服务列表
http://192.168.187.171:8500/v1/catalog/services
获取服务名称对应的节点列表
http://192.168.187.171:8500/v1/catalog/service/xcoa
列出节点上的所有服务
http://192.168.187.171:8500/v1/catalog/node/consul-node1
http://192.168.187.171:8500/v1/health/node/consul-node1
http://192.168.187.171:8500/v1/health/checks/xcoa
http://192.168.187.171:8500/v1/health/service/xcoa
http://192.168.187.171:8500/v1/health/state/passing
用来create、update、destory、query sessions
create a new session
Destroys a given session
Queries a given session
Lists sessions belonging to a node
Lists all the active sessions
用来create、update、destory、query acl
Creates a new token with policy
Update the policy of a token
Destroys a given token
Queries the policy of a given token
Creates a new token by cloning an existing token
Lists all the active tokens
用来或者consul 集群的信息
返回当前集群的Raft leader
返回当前集群中同事