前言:普罗米修斯是后端数据监控平台,本文主要介绍如何在mac上部署prometheus,prometheus需要收集数据,需要安装prometheus,收集数据需要安装node_exporter(监控操作系统),通过grafana展示数据,展示数据需要安装grafana,先安装三个server,再完成对应的配置。
目录
一、安装prometheus
1、安装命令:
brew
install
prometheus
查看安装位置:
2、which prometheus
我的安装到了这个位置:
/opt/homebrew/bin/prometheus
找到默认配置的位置,我的是放在这里:
/opt/homebrew/etc/prometheus.yml
进入安装prometheus路径
3、启动prometheus
输入:./prometheus --config.file=/opt/homebrew/etc/prometheus.yml
启动后浏览器输入: http://localhost:9090
查看到这个页面:可以
二、安装grafana
1、安装命令
brew
install
grafana
查看安装位置:
2、which grafana
我的安装在了这个位置:/opt/homebrew/bin/grafana
3、完成配置和启动
输入命令(对应生成文件的位置)
grafana-server --config=/opt/homebrew/etc/grafana/grafana.ini --homepath /opt/homebrew/share/grafana --packaging=brew cfg:default.paths.logs=/opt/homebrew/var/log/grafana cfg:default.paths.data=/opt/homebrew/var/lib/grafana cfg:default.paths.plugins=/opt/homebrew/var/lib/grafana/plugins
查看到这样的页面:
默认用户名/密码,都是admin,使用前必须更改密码
三、下载node_exporter
四、配置相关
1、先启动node_exporter
默认端口9100
如果未能启动成功,提示端口被占用,需要修改默认端口
node_exporter --web.listen-address=:9199
这样端口号被改成了9199
默认端口
2、修改prometheus配置并重启
/opt/homebrew/etc/prometheus.yml
#add node code
- job_name: "node"
static_configs:
- targets: ["127.0.0.1:9100"]
#如果改了默认端口,这里的9100也需要改成改后的端口
3、copy-模版ID
1 Node Exporter Dashboard 22/04/13 ConsulManager自动同步版 | Grafana Labs
4、添加数据源prometheus
5、导入模版
查看监控结果
以上就是在mac环境下的部署,无论在哪个环境上部署,都要先下载,再修改配置,完成启动。
下次再出个在linux环境下部署,以及在docker容器上部署的文档。