process-exporter服务安装并启动

1、介绍

Process-Exporter 是一个开源的 Prometheus 导出器(exporter),用于监控 系统进程级别的指标,可监控CPU使用率过高等,并将这些指标以 Prometheus 格式暴露出来,便于通过 Grafana 等工具进行可视化监控。

2、下载process-exporter

下载地址:https://github.com/ncabatoff/process-exporter/releases/download/v0.8.7/process-exporter-0.8.7.linux-amd64.tar.gz

3、解压缩文件

执行命令tar -xzf process-exporter-0.8.7.linux-amd64.tar.gz

4、编辑配置文件process-exporter.yml

process_names:
  - name: "{{.Matches}}"
    cmdline:
    - 'assess-analysis-dispatch-job.jar'
    
  - name: "{{.Matches}}"
    cmdline:
    - 'platform-analysis-job.jar'
    
  - name: "{{.Matches}}"
    cmdline:
    - 'risk-analysis-job.jar'
        
  - name: "{{.Matches}}"
    cmdline:
    - 'safety-risk-control-analysis-job.jar'

5、启动process-exporter服务

nohup ./process-exporter --web.listen-address=":9256" -config.path process-exporter.yml > nohup.log 2>&1 &

6、prometheus监控规则配置

#进程告警
groups:
  - name: process-alerts
    rules:
      - alert: HighProcessCPU
        expr: 100 * rate(namedprocess_namegroup_cpu_seconds_total[1m]) > 300
        for: 5m  # 持续5分钟不正常才触发报警
        labels:
          severity: warning
        annotations:
          summary: "进程CPU使用率过高,实例{{ $labels.instance }},进程名称{{ $labels.groupname }}"
          description: "告警,进程CPU使用率过高,当前值为 {{ $value }}。@150********"      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值