ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

prometheus process-export进程监控

2022-08-22 11:03:07  阅读:285  来源: 互联网

标签:exporter name process yaml prometheus export local


 

   

一、环境部署,见
prometheus 邮件告警 第一节
https://blog.csdn.net/oToyix/article/details/120160633
二、process-export进程监控
1、process-export 下载、配置、启动

wget -c https://github.com/ncabatoff/process-exporter/releases/download/v0.7.5/process-exporter-0.7.5.linux-amd64.tar.gz
tar -xf process-exporter-0.7.5.linux-amd64.tar.gz -C /usr/local/
cd /usr/local/
ln -s process-exporter-0.7.5.linux-amd64 process-exporter
nohup ./process-exporter &
firewall-cmd --add-port=9256/tcp --permanent
firewall-cmd --reload
cd process-exporter

进程配置文件

vim process-exporter.yaml
process_names:
 
  - name: "{{.Matches}}"
    cmdline:
    - 'mysqld'
 
  - name: "{{.Matches}}"
    cmdline:
    - 'nginx'
 
  - name: "{{.Matches}}"
    cmdline:
    - 'php-fpm.conf'

启动

nohup /usr/local/process-exporter/process-exporter -config.path=/usr/local/process-exporter/process-exporter.yaml &

3、prometheus服务端配置
添加告警规则 之 文件发现
vim prometheus.yml


  - job_name: "proess"
    file_sd_configs:
      - files:
        - targets/proess-*.yaml
        refresh_interval: 2m

cat targets/proess-all.yaml

- targets:
  - 192.168.0.63:9256
  labels:
    app: node-process
    job: process

告警规则,当进程数为0时 告警
cat alert_rules/process_down.yaml

groups:
- name: Allprocess
  rules:
  - alert: InproessDown
    expr: namedprocess_namegroup_num_procs == 0
    for: 1m
    annotations:
      title: "process down"
      description: 'process has been down for more than 1 m .'
    labels:
      severity: 'critical'

在这里插入图片描述
----------------end

标签:exporter,name,process,yaml,prometheus,export,local
来源: https://www.cnblogs.com/cheyunhua/p/16612089.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有