首页 > 系统相关 >process 进程监控

process 进程监控

时间:2022-12-19 17:25:17浏览次数:41  
标签:exporter 66 etc process drt -- 监控 进程

常见的进程监控配置

查看监控状态

process_exporter.service
root@ph-drt-v-66-232-live:~# systemctl status process_exporter.service
● process_exporter.service - Process Exporter for Prometheus
     Loaded: loaded (/etc/systemd/system/process_exporter.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2022-12-19 16:51:27 +08; 1min 29s ago
   Main PID: 3162795 (process_exporte)
      Tasks: 11
     Memory: 7.0M
     CGroup: /system.slice/process_exporter.service
             └─3162795 /usr/local/bin/process_exporter --config.path /etc/process_exporter/config.yml --web.listen-address=0.0.0.0:9118

12月 19 16:51:27 ph-drt-v-66-232-live systemd[1]: Started Process Exporter for Prometheus.
12月 19 16:51:27 ph-drt-v-66-232-live process_exporter[3162795]: 2022/12/19 16:51:27 Reading metrics from /proc based on "/etc/process_exporter/config.yml"

查看监控服务

root@ph-drt-v-66-232-live:~# cat /etc/systemd/system/process_exporter.service
[Unit]
Description=Process Exporter for Prometheus
After=network-online.target

[Service]
Type=simple
KillMode=process
ExecStart=/usr/local/bin/process_exporter \
--config.path /etc/process_exporter/config.yml \
--web.listen-address=0.0.0.0:9118

SyslogIdentifier=process_exporter
Restart=always
RestartSec=1

[Install]
WantedBy=multi-user.target

查看进程监控的配置

root@ph-drt-v-66-232-live:~# cat /etc/process_exporter/config.yml
process_names:
  - comm:
    - squid
    - prometheus
    - alertmanager
    - nginx
    - haproxy
    - redis-server
    - etcd
    - bankapi
    - coredns
  - name: elasticsearch
    comm:
      - java
    cmdline:
      - org.elasticsearch.bootstrap.Elasticsearch
  - name: zookeeper
    comm:
      - java
    cmdline:
      - org.apache.zookeeper.server.quorum.QuorumPeerMain
  - name: kafka
    comm:
      - java
    cmdline:
      - kafka.Kafka
  - name: bankapi
    comm:
      - java
    cmdline:
      - bank-gateway-adapter

查看进程数

root@ph-drt-v-66-231-live:~#  curl 0.0.0.0:9118/metrics|grep bankapi|grep namedprocess_namegroup_num_procs
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 50533  100 50533    0     0  2467k      0 --:--:-- --:--:-- --:--:-- 2467k
namedprocess_namegroup_num_procs{groupname="bankapi"} 1

标签:exporter,66,etc,process,drt,--,监控,进程
From: https://www.cnblogs.com/yuleicoder/p/16992584.html

相关文章

  • 知行之桥2022版本升级之页面变化以及监控邮件答疑
    近期有些客户将知行EDI系统升级到了我们最新知行之桥2022版本,升级过程或者升级后对于新版本的使用会有些疑问,根据近期协助大家进行知行EDI系统升级遇到的问题,我们的运维团......
  • linux 如何查找进程的执行路径
    1.首先查出进程号ps-aux|grep"command"或ps-fx|grep"command"2.得到进程号之后通过pwdx命令获取进程执行路径pwdxpid3.得到进程号之后通过查看/proc获取......
  • python-进程
    序.multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multip......
  • java.exe进程来源排查录
     解决后的一个小结:此处是一个tomcat端口,这种情况下,可以先在浏览器访问下看看效果,就可以快速定位 又发现一个简单的办法:  下面的定位过程,适用于各种场合  无意中发现有......
  • golang---进程、线程、goroutine
    创建进程os包及其子包os/exec提供了创建进程的方法。一般的,应该优先使用os/exec包。因为os/exec包依赖os包中关键创建进程的API,为了便于理解,我们先探讨os包中和......
  • Oracle 性能监控工具AWR使用
    由于LoadRunner对Linux系统的性能指标监控功能不够完善,因此我们主要用nmon工具来监控性能测试过程中服务器的资源使用情况。首先,在测试电脑上安装好Xmanager后,打开Xshell。......
  • Statistical Signal Processing (UESTC)
    Teacher'semail:[email protected]熊文汇老师使用教材:由于是用英文教学,所以术语以及相关描述等都会使用英语。Inthislecture,wetalkabout2problemsdetectiona......
  • 可执行文件的装载与进程
    装载的两种方式:曾经使用的覆盖装入,现在使用的页映射,都是动态装入,覆盖装入:将模块按照它们之间的依赖关系组织成树状结构。本质上还是想节约内存,将没有依赖的模块可以覆盖在......
  • SpringBoot Actuator监控
    Actuator帮助我们监控和管理SpringBoot应用。1.集成Actuator1.1build.gradleimplementationgroup:'org.springframework.boot',name:'spring-boot-starter-actu......
  • Linux进程通信
    写在前面今天主要的任务就是知道什么是进程通信?进程通信是如何实现的?前面我们学习了基础IO,再往前看又学习进程的相关的概念,那么今天我们通过进程的通信来把他们用起来.......