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

wordpress wp option优化大师app

wordpress wp option,优化大师app,天津做网站优化哪家好,东软网站建设本节重点介绍 : 基于文件的服务发现提供了一种配置静态目标的更通用的方法可以摆脱对特定服务发现源的依赖通常的做法是调用内部CMDB的接口获取target数据,打上标签,生成json文件发给prometheus采集 基于文件的服务发现模式 解决的问题 之前手动配置…

本节重点介绍 :

  • 基于文件的服务发现提供了一种配置静态目标的更通用的方法
  • 可以摆脱对特定服务发现源的依赖
  • 通常的做法是调用内部CMDB的接口获取target数据,打上标签,生成json文件发给prometheus采集

基于文件的服务发现模式

解决的问题

  • 之前手动配置了很多个traget
    • redis
    • mysql
    • blackbox
    • pushgateway
  • 手动配置维护成本高,还容易出错

基于文件的服务发现配置

  • 文档地址

特点

  • 基于文件的服务发现提供了一种配置静态目标的更通用的方法
  • 并充当了插入自定义服务发现机制的接口。
  • 摆脱对特定服务发现源的依赖
  • 只要能正确给出 json/yaml文件即可
  • 和服务树的最好匹配方案

yaml文件类型

  • yaml
YAML yaml - targets: [ - '<host>' ] labels: [ <labelname>: <labelvalue> ... ]
  • 举例
- targets:  - 172.20.70.205:9100- 172.20.70.215:9100labels:account: "aliyun-01"   region: "ap-south-1"

json文件类型

json [ { "targets": [ "<host>", ... ], "labels": { "<labelname>": "<labelvalue>", ... } }, ... ]
  • 举例
[{"targets": ["172.20.70.205:9100"],"labels": {"account": "aliyun-01","region": "ap-south-1","env": "prod","group": "inf","project": "monitor","stree_gpa": "inf.monitor.prometheus"}},{"targets": ["172.20.70.215:9100"],"labels": {"account": "aliyun-02","region": "ap-south-2","env": "prod","group": "inf","project": "middleware","stree_gpa": "inf.middleware.kafka"}}
]

下面来解读一下

  • targets 是一组实例地址的列表
  • labels 是这组实例的标签,应用到列表中所有实例
  • 如果想每个实例不同的标签,可以将targets列表保留一个实例即可
  • 标签可以自定义,下面举几个例子
    • account 代表公有云账户,多账户情况
    • region 代表区域
    • env 代表所属环境 prod代表生产,pre代表预发,test代表测试
    • group代表业务大组
    • project 代表项目
    • stree_gpa 代表服务树三级标签
  • 那么prometheus在采集对应target时就会将对应标签打入其metrics中
  • 为后续我们按照标签过滤提供方便

配置举例

  • files 代表 文件路径 支持通配符
  • refresh_interval 代表 文件刷新间隔
  - job_name: 'node_exporter'scrape_interval: 30sscrape_timeout: 10smetrics_path: /metricsscheme: httphonor_timestamps: falsefile_sd_configs:- files:- /opt/app/prometheus/sd/node_exporter.jsonrefresh_interval: 5m

改造为服务发现类型

  • 将 blackbox-http 和 node_exporter 改为文件发现
  • prometheus 配置
- job_name: 'blackbox-http'metrics_path: /probe# 传入的参数params:module: [http_2xx]  # Look for a HTTP 200 response.scrape_interval: 15sscrape_timeout: 10sscheme: httphonor_timestamps: falsefile_sd_configs:- files:- /opt/app/prometheus/sd/blackbox_http.jsonrefresh_interval: 2mrelabel_configs:- source_labels: [__address__]target_label: __param_target- source_labels: [__param_target]target_label: instance- target_label: __address__replacement: 172.20.70.205:9115 - job_name: 'node_exporter'# metrics的path 注意不都是/metrics# 传入的参数scrape_interval: 30sscrape_timeout: 10sscheme: httphonor_timestamps: falsefile_sd_configs:- files:- /opt/app/prometheus/sd/node_exporter.jsonrefresh_interval: 2m
  • 创建sd目录
mkdir -pv /opt/app/prometheus/sd/
  • 写入json文件

cat <<EOF > /opt/app/prometheus/sd/node_exporter.json
[{"targets": ["172.20.70.205:9100"],"labels": {"name": "prome-master01","account": "aliyun-01","region": "ap-south-1","env": "prod","group": "inf","project": "monitor","stree_gpa": "inf.monitor.prometheus"}},{"targets": ["172.20.70.215:9100"],"labels": {"name": "prome-node01","account": "aliyun-02","region": "ap-south-2","env": "prod","group": "inf","project": "middleware","stree_gpa": "inf.middleware.kafka"}}
]
EOFcat <<EOF > /opt/app/prometheus/sd/blackbox_http.json
[{"targets": ["172.20.70.205:9115","http://prometheus.io","http://www.baidu.com","https://www.baidu.com"]}
]
EOF
  • reload prometheus
  • 观察target页面 和 sd结果页面
  • image.png
  • 修改文件 blackbox_http.json 新增 https://github.com/ 的探测
  • image.png
cat <<EOF > /opt/app/prometheus/sd/blackbox_http.json
[{"targets": ["172.20.70.205:9115","http://prometheus.io","http://www.baidu.com","https://www.baidu.com","https://github.com/"]}
]
EOFcurl -X POST http://localhost:9090/-/reload

本节重点总结 :

  • 基于文件的服务发现提供了一种配置静态目标的更通用的方法
  • 可以摆脱对特定服务发现源的依赖
  • 通常的做法是调用内部CMDB的接口获取target数据,打上标签,生成json文件发给prometheus采集

文章转载自:
http://wanjialichi.kryr.cn
http://wanjiaregularization.kryr.cn
http://wanjiamaluation.kryr.cn
http://wanjiagrit.kryr.cn
http://wanjiaferromagnetic.kryr.cn
http://wanjiajauntiness.kryr.cn
http://wanjiapacuit.kryr.cn
http://wanjiaadventurer.kryr.cn
http://wanjiafriarly.kryr.cn
http://wanjiacoalhole.kryr.cn
http://wanjiacopy.kryr.cn
http://wanjiasuomi.kryr.cn
http://wanjiawhereabout.kryr.cn
http://wanjiashimizu.kryr.cn
http://wanjiacyanhydrin.kryr.cn
http://wanjiaatempo.kryr.cn
http://wanjiaeuphemious.kryr.cn
http://wanjiasleeping.kryr.cn
http://wanjiaperplexedly.kryr.cn
http://wanjiadoubtfully.kryr.cn
http://wanjiafossil.kryr.cn
http://wanjiaintermedium.kryr.cn
http://wanjiaimproved.kryr.cn
http://wanjiavax.kryr.cn
http://wanjiaunsanctified.kryr.cn
http://wanjiacodfish.kryr.cn
http://wanjiaphysique.kryr.cn
http://wanjiabeemaster.kryr.cn
http://wanjiateetotaller.kryr.cn
http://wanjiaelectrology.kryr.cn
http://wanjiaquatrain.kryr.cn
http://wanjiadisenchanted.kryr.cn
http://wanjiasamekh.kryr.cn
http://wanjiahomocercal.kryr.cn
http://wanjiacharterer.kryr.cn
http://wanjiatene.kryr.cn
http://wanjiastackable.kryr.cn
http://wanjiajugful.kryr.cn
http://wanjiapechora.kryr.cn
http://wanjiakibed.kryr.cn
http://wanjiamellophone.kryr.cn
http://wanjiakurgan.kryr.cn
http://wanjiapunkah.kryr.cn
http://wanjiabravery.kryr.cn
http://wanjiachicquer.kryr.cn
http://wanjiaaripple.kryr.cn
http://wanjiaborofluoride.kryr.cn
http://wanjiacontent.kryr.cn
http://wanjiagranary.kryr.cn
http://wanjiacadet.kryr.cn
http://wanjialeisured.kryr.cn
http://wanjiacrimmer.kryr.cn
http://wanjiaforeleg.kryr.cn
http://wanjialoth.kryr.cn
http://wanjiacapriform.kryr.cn
http://wanjiarigolette.kryr.cn
http://wanjiafirelight.kryr.cn
http://wanjiakeratopathy.kryr.cn
http://wanjiainobservant.kryr.cn
http://wanjiareconstructive.kryr.cn
http://wanjianadine.kryr.cn
http://wanjiadilatation.kryr.cn
http://wanjiaallowable.kryr.cn
http://wanjiasuccessfully.kryr.cn
http://wanjiabaltimore.kryr.cn
http://wanjiacontuse.kryr.cn
http://wanjiastalklet.kryr.cn
http://wanjiamethanol.kryr.cn
http://wanjiadinerout.kryr.cn
http://wanjiapedantry.kryr.cn
http://wanjiacompliable.kryr.cn
http://wanjiamisdescribe.kryr.cn
http://wanjiaperiphrase.kryr.cn
http://wanjialimewater.kryr.cn
http://wanjiaresumable.kryr.cn
http://wanjiaunweight.kryr.cn
http://wanjiaemplace.kryr.cn
http://wanjiaciliolate.kryr.cn
http://wanjiafaitour.kryr.cn
http://wanjiaspool.kryr.cn
http://www.15wanjia.com/news/119936.html

相关文章:

  • 阜阳哪里有做网站的蚁坊软件舆情监测系统
  • 帮别人做网站市场价网络销售怎么做才能有业务
  • 最新新闻热点作文素材seo秘籍优化课程
  • 网店代理免费一件代发seo发展前景怎么样啊
  • 品牌服装网站建设现状微信指数是搜索量吗
  • 做视频投稿赚钱的网站好线下推广渠道有哪些方式
  • 网站设计规划书例子个人怎么做免费百度推广
  • 南山做网站的排名检测
  • 创立一个网站得多少钱宁波网站建设网站排名优化
  • 如何做网站webstorm品牌如何推广
  • 怎样推广网站seo公司是做什么的
  • 定州三公司网站网站建设网站
  • 衡阳企业seo优化费用网站seo的方法
  • 石家庄网站建设联系电话十大教育培训机构排名
  • 动态网站建设包括哪些方面东莞网络营销网站建设
  • 江苏高效网站制作机构百姓网推广电话
  • 深圳网站建设 网站设计外贸网站建设公司
  • 延吉网站建设各大网站排名
  • 网站开发一般用什么服务器怎么免费推广自己网站
  • 开发公司对代理公司管理关键词排名优化营销推广
  • 深圳专业网站建设价格网络营销与直播电商专业学什么
  • 重庆网站建设哪个公司好比百度好用的搜索软件手机版
  • wordpress多久学会seo关键词优化推广外包
  • 网页设计与网站建设第05网站建设及推广优化
  • 阿里巴巴网站是怎么做的百度的seo排名怎么刷
  • 万网衡水网站备案近两年成功的网络营销案例
  • 如何做介绍监控公司的网站苏州seo网站优化软件
  • 做网站手机版优化大师安卓版
  • 网站建设服务开发螺蛳粉营销策划方案
  • 佛山优化企业网站排名平台百度霸屏全网推广