位置: IT常识 - 正文

Prometheus 告警规则配置(Prometheus告警规则配置)

编辑:rootadmin
Prometheus 告警规则配置 告警规则(alert.rules)是什么

推荐整理分享Prometheus 告警规则配置(Prometheus告警规则配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:prometheus监控日志告警,prometheus告警alertmanager,prometheus监控日志告警,prometheus告警规则,prometheus告警alertmanager,prometheus 告警规则 for=0,prometheus告警规则,prometheus告警规则,内容如对您有帮助,希望把文章链接给更多的朋友!

alert.rule即告警规则,在Prometheus中,通过用户自定义的条件进行告警,自定义条件可以由PromQL表达式定义,当满足告警条件后,Prometheus会通过web界面进行告警,如果同时有部署Alertmanager,则可利用Alertmanager进行更为复杂的通知,如钉钉、微信、飞书等个性化渠道进行通知。

配置解析

alert.rules风格跟yaml风格类似

groups:- name: example # 组名称 rules: # 告警规则 - alert: HighErrorRate # 告警规则名称 expr: job:request_latency_seconds:mean5m{job="myjob"} > 0.5 # 达成条件 for: 10m # 评估时间 可选参数 labels: # 自定义标签 severity: page annotations: # 描述 summary: High request latency description: description info

alert.rules配置调整后,同时需要在prometheus.yml中的rule_files进行配置才能让配置的规则生效。

Prometheus 告警规则配置(Prometheus告警规则配置)

prometheus.yml文件的相关配置如下

rule_files: - 'xxx_rules.yaml'变量支持

在annotations的summary与description都是支持模版变量的,形式如下

annotations: summary: "High request latency on {{ $labels.instance }}" description: "{{ $labels.instance }} has a median request latency above 1s (current value: {{ $value }}s)"

其中模版变量支持两种类型,$labels.<labelname>与$value。$labels.<labelname>变量支持告警实例指定标签的值,$value则是获取当前PromQL计算的变量(expr里表达式的值)。

示例

同样以邮件发送为例,如果在一分钟内出现发送失败,或者发送错误就触发告警,并将客户名称显示出来。

告警规则配置

告警规则配置email.yaml

groups: - name: email rules: - alert: email_send_error expr: rate(email_send_counter_total{status="error"}[1m]) > 0 for: 1m labels: severity: critical annotations: summary: "{{ $labels.client }} email send success" description: "client {{ $labels.client }} email send success total {{ $value }}" - alert: email_send_fail expr: rate(email_send_counter_total{status="fail"}[1m]) > 0 for: 1m labels: severity: critical annotations: summary: "{{ $labels.client }} email send fail" description: "client {{ $labels.client }} email send error total {{ $value }}"触发告警

短时间内调用api /email_count?client=aaa&status=fail

告警展示

本文链接地址:https://www.jiuchutong.com/zhishi/289053.html 转载请保留说明!

上一篇:莫纳布拉班特山,毛里求斯 (© Hemis/Alamy)(莫纳皮拉)

下一篇:塔霍湖国家公园中的沙港,内华达州 (© Mariusz Blach/Getty Images Plus)(天国拯救晕倒的人多久起来)

  • 出口退税的条件有哪些
  • 娱乐行业缴纳的税收
  • 出口货物退税是指
  • 用友软件生成凭证合并进项税
  • 库存现金怎么登记账簿
  • 如何分清进口农产品增值税抵扣率
  • 结存材料物资会计分录怎么做?
  • 流动负债是总负债吗
  • 纳税人提供应税服务的价格明显偏低
  • 个体户如何做零申报
  • 包装物押金会计分录怎么做
  • 企业用流动资金怎么做账
  • 工程发票是不是都要异地预缴
  • 发票认证后1年还能用吗
  • 初级会计备课指点
  • 附加税零申报怎么申报
  • 公司转账不开票备注服务费怎么入账
  • 公司注销时帐面清算
  • 监事会职权口诀
  • 投资新公司的账务处理
  • linux 数字加减
  • 房地产评估费计算公式
  • 商贸企业小规模转一般纳税人条件
  • 存货周转材料报废处理会计分录
  • wordpress 常用函数
  • Python之ImportError: DLL load failed: 找不到指定的模块解决方案
  • php获取参数值的三种方式
  • 一次性收入怎么交税
  • 债权人将长期债务转为投资
  • 事件监听处理的实现原理
  • 企业如何申请进出口资质
  • 工业企业采购部工作职责
  • framework在哪
  • React hooks中 useState踩坑-=--异步问题
  • php调用其他php函数
  • 房产税城镇土地使用税申报期限
  • thinkphp框架怎么用
  • phpunit
  • 银行存款向灾区捐款
  • 退质保金计入什么科目
  • 校验码如何查询
  • 即征即退进项划分说明
  • 小规模企业所得税怎么征收
  • 工程施工的主要经济指标包括哪些
  • 进项税额转出是借方科目还是贷方科目
  • 投资性房地产转换计入其他综合收益
  • 房地产企业固定资产贷款
  • 现金流量少
  • 公司汽车维修
  • 收房租的收据怎么写
  • 委托加工物资加工费的增值税计入成本吗
  • 小微企业免征的增值税属于政府补助吗
  • 实报实销有补贴嘛
  • 银行承兑汇票贴现利息计算公式
  • 用于研发购买的云服务器应计入研发费用直接投入里吗
  • 企业购买的原材料确认为资产,这属于会计确认的范畴
  • 车票抵扣进项税怎么计算
  • 工程担保属于什么
  • 资产负债表怎么看财务状况
  • 直接计算法是依据零件图样上给定的尺寸
  • sqlserver获取当天零点时间
  • sql字段转首字母大写
  • win10共享提示
  • 一篇非常好的作文
  • windows10地图用不了
  • android studio 新建项目只有.idea文件
  • android yield
  • cocos2dx游戏
  • linux查找目录的命令
  • js不重复集合
  • node.js入门
  • 用python抓取网页数据的代码
  • unity gpu优化
  • Unity for Absolute Beginners(三)
  • js clearInterval()方法的定义和用法
  • 两个fragment之间传值
  • 武汉市国家税务总局第二稽查局
  • 江苏省税务局电话咨询热线
  • 企业少缴社保怎么补偿
  • 车辆购置税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设