Prometheus-Consul-Api
2021-06-27 10:05
标签:状态 接口 exist new t ESS 内容 存储 rest 交互 官方地址:https://www.consul.io/docs/agent/http.html consul的主要接口是RESTful HTTP API,该API可以用来增删查改nodes、services、checks、configguration。所有的endpoints主要分为以下类别: 下面我们就单独看看每个模块的具体内容。 agent endpoints:agent endpoints用来和本地agent进行交互,一般用来服务注册和检查注册,支持以下接 catalog endpoints:catalog endpoints用来注册/注销nodes、services、checks health endpoints:health endpoints用来查询健康状况相关信息,该功能从catalog中单独分离出来 session endpoints:session endpoints用来create、update、destory、query sessions acl endpoints:acl endpoints用来create、update、destory、query acl event endpoints:event endpoints用来fire新的events、查询已有的events status endpoints:status endpoints用来或者consul 集群的信息 Prometheus-Consul-Api 标签:状态 接口 exist new t ESS 内容 存储 rest 交互 原文地址:https://www.cnblogs.com/liujiliang/p/10080851.htmlkv - Key/Value存储
agent - Agent控制
catalog - 管理nodes和services
health - 管理健康监测
session - Session操作
acl - ACL创建和管理
event - 用户Events
status - Consul系统状态
/v1/agent/checks : 返回本地agent注册的所有检查(包括配置文件和HTTP接口)
/v1/agent/services : 返回本地agent注册的所有 服务
/v1/agent/members : 返回agent在集群的gossip pool中看到的成员
/v1/agent/self : 返回本地agent的配置和成员信息
/v1/agent/join/ : 触发本地agent加入node
/v1/agent/force-leave/
/v1/catalog/register : Registers a new node, service, or check
/v1/catalog/deregister : Deregisters a node, service, or check
/v1/catalog/datacenters : Lists known datacenters
/v1/catalog/nodes : Lists nodes in a given DC
/v1/catalog/services : Lists services in a given DC
/v1/catalog/service/
/v1/healt/node/
/v1/session/create: Creates a new session
/v1/session/destroy/
/v1/acl/create: Creates a new token with policy
/v1/acl/update: Update the policy of a token
/v1/acl/destroy/
/v1/event/fire/
/v1/status/leader : 返回当前集群的Raft leader
/v1/status/peers : 返回当前集群中同事