更新时间:2025-04-30 17:56:37
  1. 在安装可观测性服务之前已初始化Kubernetes集群

安装步骤

  1. 在proton-package目录下执行proton-cli get conf >cluster.yaml,获取集群配置文件

  2. 编辑cluster.yaml,将下面配置文件填入,其中

    ​ hosts部分填写成当前集群节点的节点名,最多填写两个节点

    ​ smtp配置处:

    ​ host:邮箱服务器地址和端口

    ​ user:发件人邮箱地址

    ​ password: 发件人邮箱密码

    ​ from_name: 自定义

    ​ from:发件人邮箱地址,和user一样即可

    proton_monitor:
      config:
        grafana:
          smtp:
            enabled: true
            from: 发件人邮箱地址
            from_name: shao.doudou
            host: smtp.test365.com:588(邮箱服务器地址和端口)
            password: 发件人邮箱密码
            startTLS_policy: Mandatory
            user: 该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。
        vlogs:
          retention: 10d
        vmagent:
          remoteWrite:
            host: 127.0.0.1
            path: /api/v1/write
            port: 8428
          scrape_interval: 15s
          scrape_timeout: 10s
        vmetrics:
          retention: 10d
      data_path: /sysvol/monitor
      hosts:
      - node-30-16
      - node-30-17
      resources:
        grafana:
          limits:
            cpu: "1"
            memory: 1000Mi
          requests:
            cpu: 100m
            memory: 100Mi
        vlogs:
          limits:
            cpu: "1"
            memory: 2Gi
          requests:
            cpu: 500m
            memory: 600Mi
        vmagent:
          limits:
            cpu: "1"
            memory: 2Gi
          requests:
            cpu: 500m
            memory: 600Mi
        vmetrics:
          limits:
            cpu: "1"
            memory: 2Gi
          requests:
            cpu: 500m
            memory: 600Mi
    
  3. 执行proton-cli apply -f cluster.yaml,等待监控服务安装成功

    kubectl n kube system get pod -o wide | grep monitor 查看daemonset和statefulset的pod是否正常启动

  4. 邮件告警通知配置,登录grafana默认访问地址: http://<节点IP>:30003 admin/eisoo.com,到如下界面配置收件人信息:

    邮件通知人.png