Mac-Grafana+Prometheus+node_exporter+process_exporter


前言

背景:在校本科生,因为作业的原因需要用到 Prometheus
设备:Macbook air M2
CPU:arm64
涉及:brew、Docker、Grafana、Prometheus、node-exporter、process-exporter
默认:已经配置好 Homebrew 和Docker

1. 下载 Grafana

brew install Grafana
brew services start grafana 

打开:localhost:3000
默认账户密码都是 admin,第一次登陆会要求修改密码

2. 下载 node_exporter

brew install node_exporter
brew services start node_exporter

打开:localhost:9100

3. 下载 process-exporter

wget -c https://github.com/ncabatoff/process-exporter/releases/download/v0.5.0/process-exporter-0.5.0.linux-arm64.tar.gz
tar -zxvf process-exporter-*.tar.gz

在这里插入图片描述

4. 配置 process-exporter.yaml

cd process-exporter-0.5.0.linux-arm64
vim process-exporter.yaml

里面写入

process_names:
  - name: "{{.Comm}}"
    cmdline: 
    - '.+'

打开 docker 并运行 (直接运行好像有问题)

docker run -d --rm -p 9256:9256 --privileged -v /proc:/host/proc -v ` pwd `:/config ncabatoff/process-exporter --procfs /host/proc -config.path /config/process-exporter.yaml

5. 下载 Prometheus

wget https://github.com/prometheus/prometheus/releases/download/v2.20.1/prometheus-2.20.1.linux-arm64.tar.gz`
cd ~
tar -zxvf prometheus-*.tar.gz

打开 localhost:9090
在这里插入图片描述

6. 配置 prometheus.yml 文件

cd prometheus-2.20.1.linux-arm64
vim prometheus.yml

在里面写入

global:
  scrape_interval: 15s
  evaluation_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090']

  - job_name: 'linux-node-cluster'
    static_configs:
    - targets: ['localhost:9100']

  - job_name: 'process'
    static_configs:
    - targets: ['localhost:9256']

运行 prometheus

prometheus --config.file=prometheus.yml

再次打开 localhost: 9090,进入Targets
在这里插入图片描述
如果打开刷新后内容如下,则配置成功了
在这里插入图片描述

7. 设置 Grafana 及模板

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

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

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值