运维之旅

  • Home
  • Blog
  • Archives
  • About Me
Leo zhou
  1. 首页
  2. kubernetes
  3. 正文

Prometheus+Alertmanager多方式报警设置

2020年12月01日 177点热度 1人点赞 0条评论

Prometheus+Alertmanager支持多种报警方式,所以可以通过不程度发送不同的报警,提高报警的效率。

关键的Alermanager配置

global:
  resolve_timeout: 5m
  smtp_smarthost: 'smtp.163.com:25'
  smtp_from: 'zhouzhifei@163.com'
  smtp_auth_username: 'zhouzhifei@163.com'
  smtp_auth_password: 'password'
  smtp_require_tls: false
 route:
      group_by: ['alertname', 'cluster']
      group_wait: 30s
      group_interval: 5m
      repeat_interval: 5m
      receiver: default
      routes:
      - receiver: warning
        match:
          severity: warning
      - receiver: critical
        match:
          severity: critical
    receivers:
    - name: 'warning'
      email_configs:
      - to: 'zhouzhifei@yunwei.com'
        send_resolved: true
    - name: 'critical'
      webhook_configs:
      - url: 'http://abcdocker-dingding-hook:8060'
        send_resolved: true

关键的rules配置

groups:
- name: test-rule
  rules:
  - alert: "内存报警"
    expr: 100 - ((node_memory_MemAvailable * 100) / node_memory_MemTotal) > 10
    for: 1s
    labels:
      severity: warning
    annotations:
      summary: "服务名:{{$labels.alertname}}"
      description: "业务500报警: {{ $value }}"
      value: "{{ $value }}"
- name: test-rule2
  rules:
  - alert: "内存报警"
    expr: 100 - ((node_memory_MemAvailable * 100) / node_memory_MemTotal) > 40
    for: 1s
    labels:
      severity: critical
    annotations:
      summary: "服务名:{{$labels.alertname}}"
      description: "业务500报警: {{ $value }}"
      value: "{{ $value }}"

 

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: alertmanager prometheus 报警
最后更新:2020年12月01日

Leo zhou

点赞
< 上一篇

文章评论

取消回复

Leo zhou

最新 热点 随机
最新 热点 随机
Prometheus+Alertmanager多方式报警设置 多节点集群思路 内网dns配置 MySQL集群配置思路 Docker搭建跨主机PXC集群
kubernetes版本apiversion简单说明 Docker部署WordPress网站 关于Linux系统sudo说明 Docker容器网络 内网dns配置
标签聚合
kubernetes zabbix k8s docker mysql nextcloud keepalived rancher
分类目录
  • Code (5)
  • Deploy (9)
  • Docker (9)
  • elk (1)
  • kubernetes (7)
  • Linux (7)
  • Monitor (3)
搜索

COPYRIGHT © 2021 运维之旅. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备16022832号-3