prometheus配置文件+标签

prometheus配置

在这里插入图片描述
在这里插入图片描述
通过这些暴露监控的指标
在这里插入图片描述
在这里插入图片描述
现在是查询不到数据的
在这里插入图片描述
配置文件中表示这里是抓取的目标
localhost:9090. 默认是9090/metrics。不用写metrics
在这里插入图片描述
表示清空文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
也可以在这里直接查看配置—看看有没有生效
在这里插入图片描述
在这里插入图片描述
监控目标
在这里插入图片描述
在这里插入图片描述

配置命令详解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
web中api的作用是每次修改配置文件的时候需要重新启动prometheus服务。开启这个管理api,就可以通过http端点执行一些高级管理操作,比如重栽配置文件。
在这里插入图片描述
默认的是在该目录下找配置文件

prometheus --help
在这里插入图片描述
在这里插入图片描述

全局配置讲解

在这里插入图片描述
上面讲的命令行的配置就是在运行时的配置,都是一些简单的配置,一般都是在配置文件
在这里插入图片描述
开启这个就可以向进程发送SIGHUP到//reload而不需要重栽服务。

默认保存15天基于时间数列
想要保存30天需要外部存储
所以不讲解remote_read远程读写 因为不需要外部mysql等存储。

global是全局配置,优先级最低
在这里插入图片描述
global配置
在这里插入图片描述
在这里插入图片描述
scrape配置
官网
在这里插入图片描述
注意后面的都是默认的 不写就是用默认的哦
在这里插入图片描述
job name尽量写明比如抓取哪个服务器的数据
在这里插入图片描述
比入这个就是抓取prometheus 服务器的数据。或者那种类型
或者k8s-node. 下面是k8s的node 的ip地址即可。
注意下面的scrape_config下的抓取间隔就会覆盖上面global的全局的抓取间隔。

在这里插入图片描述
注意默认事http模式的,如果是https需要写清楚在配置文件
params就是设置参数选项 可以设置
basic_auth表示如果需要进行认证才可以查的话这里设置即可,一种认证方式。

在这里插入图片描述
在这里插入图片描述
sd表示都是服务自动发现 service discovery

标签的重写

在这里插入图片描述
在这里插入图片描述
表示重写标签前

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
regex是正则表达式
意思就是只有原标签符合该正则表达式的标签才会被处理为目的标签。
在这里插入图片描述
对于标签需要丢弃还是重写还是取代都是在action中指定的
默认是 取代

一个标签可能有多个值,可以在replacement中定义取代第几个值,默认是$1 第一个值
在这里插入图片描述

在这里插入图片描述
第一阶段意思就是采集信息之前进行标记。
第二阶段是抓去指标之后进行标记。

标签使用案例

在这里插入图片描述
在这里插入图片描述
抓取度量之后做的标签
原标签是名称为__name__的
如果__name__的值含有container…的或者xx的都进行丢弃标签
在这里插入图片描述
第一个就是id的值为xx的就丢弃
第二个就是只有有这个标签就丢弃
在这里插入图片描述
在这里插入图片描述
指的是原标签的名称为image的,符合正则表达式的,第一个。就是匹配(.*)的$1,匹配上的话直接标记为id。
第二个指的是只要service符合正则表达式的就用$1取代,指的就是吧多余的字符删除,只要有用的服务名称。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值