当前位置: 首页 > news >正文

用jsp实现网站开发实例wordpress10和3优先级

用jsp实现网站开发实例,wordpress10和3优先级,重庆金融网站建设,海门住房和城乡建设局网站我在使用consul的时候主要用于prometheus的consul服务发现,把数据库、虚拟机信息发布到consul,prometheus通过consul拿到数据库、虚拟机信息去采集指标信息。 此篇文章前提是已经安装好consul服务以后,安装consul请参考二进制方式部署consul…

我在使用consul的时候主要用于prometheus的consul服务发现,把数据库、虚拟机信息发布到consul,prometheus通过consul拿到数据库、虚拟机信息去采集指标信息。

此篇文章前提是已经安装好consul服务以后,安装consul请参考二进制方式部署consul单机版进行安装。

1.consul模板

文件名:consul-register.json.template

{"ID": "{{ exporter_id }}","Name": "{{ exporter_id }}","Tags": [{% for tag in tags %}"{{ tag }}"{% if not loop.last %},{% endif %}{% endfor %}],"Address": "{{ exporter_address }}","Port": {{ exporter_port }},"Meta": {{% for key, value in labels.items() %}"{{ key }}":"{{ value }}"{% if not loop.last %},{% endif %}{% endfor %}},"EnableTagOverride": false,"Weights": {"Passing": 10,"Warning": 1}
}

2.consul服务注册

import json
import osimport requests
from jinja2 import Environment, FileSystemLoaderclass Config:PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))# 配置文件地址,根据自身存放路径修改CONSUL_TEMPLATE_DIR = os.path.join(PROJECT_DIR, 'common/consul')jinja_env = Environment(loader=FileSystemLoader(Config.CONSUL_TEMPLATE_DIR))
consul_register_template = jinja_env.get_template('consul-register.json.template')def register_vhost_exporter_to_consul() -> None:print(f"register node exporter to consul.")host = "192.168.56.108"exporter_id = f'node-exporter-192.168.56.108'params = consul_register_template \.render(exporter_id=exporter_id,tags=['vhost', 'node', 'exporter', 'node-exporter'],exporter_address=host,exporter_port=49150,labels={"host": host,"bk_inst_id": 1,"vh_oper_staff": 'test'})print(f"Start register svc: {exporter_id}")# http://192.168.56.108:8500为consul服务器地址resp = requests.put(f"http://192.168.56.108:8500/v1/agent/service/register",json=json.loads(params),verify=False)if not resp.ok:raise Exception(f"register svc {exporter_id} failed.")print(f"register svc {exporter_id} Success.")if __name__ == '__main__':register_vhost_exporter_to_consul()

执行注册后,效果如下图
请添加图片描述
请添加图片描述

3.consul服务注销

import requestsdef unregister_vhost_exporter_from_consul():exporter_id = f'node-exporter-192.168.56.108'resp = requests.put(f"http://192.168.56.108:8500/v1/agent/service/deregister/{exporter_id}",verify=False)if not resp.ok and resp.status_code != 404:# 404说明已经取消注册过了raise Exception(f"unregister svc {exporter_id} failed.")if __name__ == '__main__':unregister_vhost_exporter_from_consul()

注销后效果如下图
请添加图片描述

http://www.yayakq.cn/news/286506/

相关文章:

  • 网站备案的幕布尺寸网页设计与制作大全
  • 河南网站建设推广公司搜索网站不显示图片
  • xunsearch做搜索网站网站广告js代码添加
  • 手机网站设计图尺寸网络维护工程师工资多少
  • seo查询整站图片网站 seo
  • 网站建设合同书相关附件昆山网站建设机构
  • 孵化基地网站怎么建设wordpress无法显示中文
  • 武清做网站公司网站源码制作步骤
  • 手机怎么做销售网站音乐网站的音乐列表如何做
  • 小而美企业网站建设企业seo顾问公司
  • 医疗网站备案前置审批重庆旗帜制作
  • 寻花问柳-专注做一家男人的网站猪win2012 iis添加网站
  • 怎么打帮人做网站开发的广告西宁做网站
  • c 可以做网站吗seo页面如何优化
  • 建网站 找个人最好的科技网站建设
  • 制作外贸网站公司犀牛云建设网站
  • 如何选择镇江网站优化做视频网站软件
  • 网站 备案 查询惠州做棋牌网站建设有哪些公司
  • 建设网站科目北京网站建设 云智互联
  • qq空间网站是多少温州电商网站建设
  • 东莞网站建设优化免费编程软件下载
  • 无锡设计师网站wordpress评论后可见
  • 网站设计流程大致分为几个阶段淘宝代运营公司十大排名
  • 环保网站设计露兜博客 wordpress
  • 嘉兴型网站系统总部wordpress 匿名评论
  • 网文网站开发方案自建网站服务器备案
  • 查询备案网站四川建设厅个人证书查询
  • php技术应用于中小企业网站开发网站建设与维护就业怎么样
  • 北京 成品网站北京展板设计制作公司
  • 网站建设中界面模板下载江门整站优化