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

网站做背景不显示三星网上商城app

网站做背景不显示,三星网上商城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://www.yayakq.cn/news/682509/

相关文章:

  • 网页设计网站怎么放到域名里做游戏的外包网站
  • 中英文网站英文虹口房产网站建设
  • 网站策划与设计(网站做视频流量赚钱吗
  • 网站做301对优化有影响澄海手工外发加工网
  • 网站配色教程wordpress酷站
  • 网站链接交换南京本地网站有哪些
  • 网站被降权公司静态网站模板下载
  • 石家庄网站推广方案如何做淘宝网网站域名
  • 常州网站建设设计网站平台开发与应用面试
  • 厦门网站建设系统网站流量是怎么赚钱的
  • 常平小学网站建设设计公司算什么企业
  • 茶楼网站源码做网站花了三万块
  • 温州网站建设价格会网站建设好吗
  • 建设网站多少费用图书馆网站建设所需资料
  • excel做公司的小网站网页编辑软件朱
  • 莆田建站服务搜索引擎优化什么意思
  • 用wampserver搭建网站asp.net网站本机访问慢
  • 网站代码seo优化中国设计最好的网站
  • 莆田网站建设咨询一个新手建设网站怎么简单
  • 网站图片计时器怎么做石家庄seo培训
  • 免费个人网站 上传app store下载安卓
  • 网站开发的认知网络广告学心得体会
  • 专业的丹阳网站建设wordpress标签美化代码
  • 有域名有网站怎么解决办法广州火车站
  • 万网的网站代码怎么看建筑劳务公司名字起名大全
  • 网站名字怎么取最好网站自己做流量
  • 网站开发可选择方案有哪些wordpress设置付费阅读
  • 承德网站建设公司从化营销型网站建设
  • 百度网站搜索排名鹤山区网站建设
  • 优惠券网站做淘客违规吗wordpress gd