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

Prometheus监控系统进程---process-exporter

时间:2024-03-11 10:12:33浏览次数:25  
标签:10 exporter process 0.7 --- Prometheus linux

参考文档

Named processes stacked | Grafana Labs

Named processes | Grafana Labs

ncabatoff/process-exporter:Prometheus 导出器,用于挖掘 /proc 以报告所选进程 (github.com)

操作步骤

下载安装包

wget https://github.com/ncabatoff/process-exporter/releases/download/v0.7.10/process-exporter-0.7.10.linux-arm64.tar.gz

安装

tar -xvzf process-exporter-0.7.10.linux-arm64.tar.gz
cp process-exporter-0.7.10.linux-arm64/process-exporter /usr/local/bin/process-exporter
rm -rf  process-exporter-0.7.10.linux-arm64*


mkdir /etc/process-exporter
cat >  /etc/process-exporter/filename.yml  << EOF
process_names:
  - comm:
    - chromium-browse
    - bash
    - prometheus
    - gvim
    - java
    - nginx
  - exe:
    - /sbin/upstart
    cmdline:
    - --user
    name: upstart:-user
EOF

cat > /etc/systemd/system/process-exporter.service << EOF
[Unit]
Description=process-exporter
Documentation=https://prometheus.io/
After=network.target

[Service]
ExecStart=/usr/local/bin/process-exporter -config.path /etc/process-exporter/filename.yml
Restart=on-failure
RestartSec=20

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl restart process-exporter
systemctl enable process-exporter
systemctl status process-exporter

配置Prometheus

root@grafana:~# cat /etc/prometheus/prometheus.yml 
global:
  scrape_interval: 15s
  evaluation_interval: 15s
scrape_configs:
  - job_name: "prometheus"
    static_configs:
      - targets: ["localhost:9090"]
  - job_name: "process-exporter"
    static_configs:
      - targets: ["10.0.0.10:9256"]

Grafana导入图标

导入官方推荐的715、249

标签:10,exporter,process,0.7,---,Prometheus,linux
From: https://www.cnblogs.com/liushiya/p/18065440

相关文章

  • RAG实战5-自定义prompt
    RAG实战5-自定义prompt在阅读本文之前,先阅读RAG实战4。在RAG实战4中我们分析了LlamaIndex中RAG的执行过程,同时留下了一个尚待解决的问题:LlamaIndex中提供的prompttemplate都是英文的,该如何使用中文的prompttemplate呢?直接看以下代码:importloggingimportsysimporttorchf......
  • 洛谷题单指南-线性表-P3613 【深基15.例2】寄包柜
    原题链接:https://www.luogu.com.cn/problem/P3613题意解读:此题很容易想成用二维数组求解,但是最多有10^5*10^5个寄包柜格子,二维数据会爆空间,题目明确各自一共不超过10^7,所以需要动态数据结构vector。解题思路:vector的问题在于需要提前明确空间大小,才能进行随即访问操作,否则可......
  • 20240310-日记(包含0306-0309)
    为了证明0306号那天我是真准备写的。今天仍然是无所事事的一天,好像因为起得越来越晚,对象颇有微词了。昨天猫又在房间里跑酷,其实也算没怎么睡好。也是今天突然得知,入宅又变更到周五凌晨了。0307因为昨天刚得知还需要周五凌晨入住宅,所以对象的爹从老家赶过来,是晚上十点四十到......
  • 洛谷题单指南-线性表-P3156 【深基15.例1】询问学号
    原题链接:https://www.luogu.com.cn/problem/P3156解题思路:简单的数组题,唯一需要注意的是读写的数据量比较大,输入输出最好用scanf、printf100分代码:#include<bits/stdc++.h>usingnamespacestd;constintN=2e6+5;inta[N],n,m;intmain(){scanf("%d%d",&......
  • 多线程系列(十六) -常用并发原子类详解
    一、简介在Java的java.util.concurrent包中,除了提供底层锁、并发同步等工具类以外,还提供了一组原子操作类,大多以Atomic开头,他们位于java.util.concurrent.atomic包下。所谓原子类操作,顾名思义,就是这个操作要么全部执行成功,要么全部执行失败,是保证并发编程安全的重要一环。相......
  • linux Shell 命令行-03-array Shell 数组
    拓展阅读linuxShell命令行-00-intro入门介绍linuxShell命令行-02-var变量linuxShell命令行-03-array数组linuxShell命令行-04-operator操作符linuxShell命令行-05-test验证是否符合条件linuxShell命令行-06-flowcontrol流程控制linuxShell命令行-07-f......
  • 2-AP-14: Create procedures with parameters to organize code and make it easier t
        ChapterModule/LessonBigIdeas/Topics/ConceptsStandards(CSTA)LearningObjectivesChapter1Module1,Lesson1Sequences,ProblemSolving1A-AP-10:Developprogramswithsequencesandsimpleloops,toexpressideasoraddress......
  • tryhackme-Anthem(国歌)
    根据题目描述,这是一个让我们练习的简单Windows机器信息收集首先对靶机进行端口扫描加入-Pn参数是因为Windows默认开启防火墙拒绝icmpping数据包根据开放端口80和3389猜测到后续可能会远程连接靶机接着访问80端口进行信息收集根据title和网页标题,可以看出网站的域名为Anth......
  • Augmentation-Free Self-Supervised Learning on Graphs论文阅读笔记
    Abstract我们认为,如果没有精心设计的增强技术,图上的扩充可能会任意的做出表现,因为图的底层语义会极大地变化。因此,现有的基于增强的方法的性能高度依赖于增强方案的选择,即与增强相关的超参数。在本文中,我们提出了一种新的无增强图自监督学习框架,即AFGRL。具体地说,我们发现通过与......
  • IDEA - 快捷键
      IDEA 窗口快捷键快捷键描述Ctrl+Alt+SSettings面板Ctrl+Shift+F/R全局查找/替换Ctrl+Shift+ N文件查找面板Alt+ Insert快速生成面板Ctrl+Shift+ AFind Action ......