kubernetes 部署prometheus笔记 (五)

本文记录了在Kubernetes环境下部署Prometheus和Alertmanager的过程,选择将两者在同一Pod中部署,以便于配置告警监听。在Prometheus配置文件中添加Alertmanager的配置,并设置告警规则。同时,提供了Alertmanager邮件告警的设置方法,强调了163邮箱开启SMTP服务的必要性。
摘要由CSDN通过智能技术生成

部署alertmanager

考虑到prometheus需要在配置文件中设置alertmanager监听地址和端口,因此采用把alertmanager和prometheus部署在同一个pod中的方式,当然也可以另外以单独pod部署,然后通过service和port的方式来配置,但是不知为啥,没测试成功.增加相应的配置到prometheus.yml中:

 prometheus.yml: |-
    global:
      scrape_interval: 90s
      evaluation_interval: 90s
    alerting:
      alertmanagers:
      - static_configs:
        - targets: ["localhost:9093"]
          #- alertmanager:9093
    rule_files:
      - /etc/prometheus/rules.yml

增加alertmanager需要用的告警规则到prometheus.yml中:

 rules.yml: |-
    groups:
    - name: test-rule
      rules:
      - alert: NodeFilesystemUsage
        expr: (node_filesystem_size{device="rootfs"} - node_filesystem_free{device="rootfs"}) / node_filesystem_size{device="rootfs"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值