Prometheus K8S中部署Alertmanager

设置告警和通知的主要步骤如下:
一、部署Alertmanager
二、配置Prometheus与Alertmanager通信
三、配置告警
  1. prometheus指定rules目录
  2. configmap存储告警规则
  3. configmap挂载到容器rules目录

一、部署Alertmanager

配置文件

已经修改好的配置文件

  • # 存储主配置文件
  • alertmanager-configmap.yaml
  • apiVersion: v1
    kind: ConfigMap
    metadata:
      # 配置文件名称
      name: alertmanager-config
      namespace: kube-system
      labels:
        kubernetes.io/cluster-service: "true"
        addonmanager.kubernetes.io/mode: EnsureExists
    data:
      alertmanager.yml: |
        global: 
          resolve_timeout: 5m
          # 告警自定义邮件
          smtp_smarthost: 'smtp.163.com:25'
          smtp_from: 'baojingtongzhi@163.com'
          smtp_auth_username: 'baojingtongzhi@163.com'
          smtp_auth_password: 'liang123'
    
        receivers:
        - name: default-receiver
          email_configs:
          - to: "zhenliang369@163.com"
    
        route:
          group_interval: 1m
          group_wait: 10s
          receiver: default-receiver
          repeat_interval: 1m
    配置文件

相关文章:

  • 2022-12-23
  • 2021-09-23
  • 2022-02-17
  • 2021-05-18
  • 2021-10-28
  • 2021-11-22
  • 2021-09-13
  • 2021-11-24
猜你喜欢
  • 2021-07-31
  • 2021-12-27
  • 2022-01-15
  • 2021-11-12
相关资源
相似解决方案