tnblog
首页
视频
资源
登录

consulAPI接口

6179人阅读 2020/6/4 23:07 总访问:698814 评论:0 收藏:0 手机
分类: 架构
  1. /v1/agent/checks : 返回本地agent注册的所有检查(包括配置文件和HTTP接口)
  2. /v1/agent/services : 返回本地agent注册的所有服务
  3. /v1/agent/members : 返回agent在集群的gossip pool中看到的成员
  4. /v1/agent/self : 返回本地agent的配置和成员信息
  5. /v1/agent/join/<address> : 触发本地agent加入node
  6. /v1/agent/force-leave/<node>>: 强制删除node
  7. /v1/agent/check/register : 在本地agent增加一个检查项,使用PUT方法传输一个json格式的数据
  8. /v1/agent/check/deregister/<checkID> : 注销一个本地agent的检查项
  9. /v1/agent/check/pass/<checkID> : 设置一个本地检查项的状态为passing
  10. /v1/agent/check/warn/<checkID> : 设置一个本地检查项的状态为warning
  11. /v1/agent/check/fail/<checkID> : 设置一个本地检查项的状态为critical
  12. /v1/agent/service/register : 在本地agent增加一个新的服务项,使用PUT方法传输一个json格式的数据
  13. /v1/agent/service/deregister/<serviceID> : 注销一个本地agent的服务项
  14. /v1/catalog/register : 注册一个新节点、服务或检查
  15. /v1/catalog/deregister : 取消注册节点、服务或检查
  16. /v1/catalog/datacenters : 列出已知数据中心
  17. /v1/catalog/nodes : 列出给定DC中的节点
  18. /v1/catalog/services : 列出给定DC中的服务
  19. /v1/catalog/service/<service> : 列出给定服务中的节点
  20. /v1/catalog/node/<node> : 列出节点提供的服务
  21. curl ?monitor.odc.consul.cn/v1/catalog/nodes ?--user ?edsp:edsp ?| python -m json.tool| grep "Node" ?| awk -F'"' '{print $4 }'
  22. curl ?monitor.odc.consul.cn/v1/agent/self --user edsp:edsp ?| python -m json.tool?? ??? ?#读取consul配置
  23. curl ?monitor.odc.consul.cn/v1/agent/reload ?--user edsp:edsp ?| python -m json.tool?? ?# 重新加载配置
  24. curl ?monitor.odc.consul.cn/v1/catalog/services/linux:metrics ?--user ?edsp:edsp ?| python -m json.tool
  25. curl ?monitor.odc.consul.cn/v1/catalog/services ?--user ?edsp:edsp ?| python -m json.tool?? ??? ??? ??? ?## 获取所有的服务
  26. curl ?monitor.odc.consul.cn/v1/catalog/services ?--user ?edsp:edsp ?| python -m json.tool | grep 'metrics'| awk -F'"' '{print $2}'?? ??? ?## 分隔出服务名

官方文档:https://www.consul.io/api/agent/service.html


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

使用Refit框架访问REST接口

改装是一个类型安全的REST开源库,是一套基于RESTful架构的.NET客户端实现,内部使用HttpClient类封装,可通过改装更加简单...

通过PlUpload控件配合WebApi接口完成压缩上传文件

最近一段时间都在使用PlUpload做文件上传的功能,研究过后感觉使用起来体验还是比较好的,不过网上的资料很多都记录的很简...

封装调用api接口的通用方法(抱含存调用接口日志)

protectedstaticreadonlylog4net.ILog_log=log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod(...

搞一个接口来玩玩

可能自己需要加一些其他数据,然后又懒得写后台配置服务部署,可以自己去弄个网络上的接口拿来加载就可以了,返回的都是jso...

.net core webapi post接口传递参数

我希望有个如你一般的人,如山间清爽的风,如古城温暖的光,从清晨到夜晚,从山野到书房,只要最后是你就好传递一个参数:...

创建Web服务(ASMX)接口在访问接口遇到的错误

在访问两个以上接口遇到的错误解决办法:在运行时首先会报首先在配置文件删除两个相同的其中一个然后这个问题就解决了但是...

WCF接口配置文件所遇到的错

首先创建DAL类库在里面使用EF连接数据库创建实体把连接字符串复制到主体项目中的Web.config中的configuration中下面第一个...

微信各公众号自定义菜单接口学习

http请求方式:POST(请使用https协议)https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKENACCESS...

后台调用菜单接口+自定义菜单

假如有一天你喝醉了,一个人走在街头,会歇斯底里的喊出谁的名字?时光如流水般逝去,站在青春的末稍,扭过头,观望曾经走...

.net提取接口

右键--&gt;快速操作和重构然后提取接口

c调用百度AI新闻摘要接口

代码如下:publicclassNewsSummaryTools { publicstaticJObjectGetNewsSummary(stringtoken) { HttpClienthttpClient=n...

java接口中的default方法

在java8以后,接口中可以添加使用default或者static修饰的方法,default修饰方法只能在接口中使用,在接口种被default标记...

微信JSSDK使用图像接口

1,拍照或从手机相册中选图接口调用接口之前需通过config接口注入权限验证配置注入详情查看上一篇https://www.tnblog.net/15...

java实现优雅的后端接口

前言一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(...

C WebApi 接口传参详解

这篇文章主要介绍了C# WebApi 接口传参详解,本篇打算通过get、post、put、delete四种请求方式分别谈谈基础类型(包括int/s...
如果有缘,错过了还会重来,如果无缘,相遇了也会离开
排名
9
文章
115
粉丝
5
评论
5
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术