码迷,mamicode.com
首页 > 其他好文 > 详细

Consul常用接口使用

时间:2019-11-02 20:10:17      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:接口   ber   mys   The   center   meta   export   put   string   

prometheus.yml 配置

  - job_name: ‘node_exporter‘
    consul_sd_configs:
      - server: ‘consul_ip:8500‘
        services: [‘node_exporter‘]
# 匹配service关键字
 - job_name: ‘service‘
    consul_sd_configs:
    - server: ‘consul_ip:8500‘
      services: []
    relabel_configs:
    - source_labels: [__meta_consul_tags]
      regex: .*service.*
      action: keep


注册服务
curl -X PUT -d ‘{"id": "test1","name": "test1","address": "10.80.229.55","port": 9100,"tags": ["service"],"checks": [{"http": "http:// 10.80.229.55:9100/","interval": "5s"}]}‘ http://consul_ip:8500/v1/agent/service/register
    查询指定节点以及指定的服务信息
curl http://consul_ip:8500/v1/catalog/service/mysql

删除服务
curl --request PUT http://consul_ip:8500/v1/agent/service/deregister/mysql
列出数据中心
curl http://consul_ip:8500/v1/catalog/datacenters

列出节点
curl http://consul_ip:8500/v1/catalog/nodes

列出服务
curl http://consul_ip:8500/v1/catalog/services

列出服务节点
curl http://consul_ip:8500/v1/catalog/service/my-service    


Consul常用接口使用

标签:接口   ber   mys   The   center   meta   export   put   string   

原文地址:https://www.cnblogs.com/momoyan/p/11783538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!