Prometheus的搭建与使用

一、安装Prometheus

官网下载地址:Download | Prometheus

复制代码
解压:tar -zxvf prometheus-2.19.2.linux-amd64.tar.gz

重命名: mv prometheus-2.19.2.linux-amd64 /home/prometheus

进入对应目录: cd /home/prometheus

查看配置文件:cat prometheus.yml

# 前台启动
./prometheus --config.file=prometheus.yml

# 后台启动
nohup ./prometheus --config.file=prometheus.yml > ./prometheus.log 2>&1 &

验证是否成功:http://***.***.***.***:9090/graph

如果查不到数据可以检查下我们的targets是否有报错

二、安装Grafana

官方下载地址:Download Grafana | Grafana Labs

复制代码
下载:wget https://dl.grafana.com/oss/release/grafana-7.0.5-1.x86_64.rpm 

安装:yum install grafana-7.0.5-1.x86_64.rpm

启动:systemctl daemon-reload
systemctl enable grafana-server.service
systemctl start grafana-server.service

验证是否成功:http://***.***.***.***:3000

默认用户名密码都是admin,初次登录会要求修改默认的登录密码

添加数据源

1.点击DATA SOURCES

2.选择Prometheus

3.Dashboards中import "Prometheus 2.0 Stats"

4.Settings界面填写服务器地址

5.切换界面

五、添加监控项

1.linux

下载node_exporter:

wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz

解压:tar -zxvf node_exporter-1.0.1.linux-amd64.tar.gz

启动: ./node_exporter &

注释:记得查看防火墙9100端口是否开启

这时候会看到如下警告

复制代码
level=info ts=2020-07-09T02:24:55.402Z caller=tls_config.go:170 msg="TLS is disabled and it cannot be enabled on the fly." http2=false

这是因为Node Exporter 自v1.0.0 版本加了TLS验证(这个在后序篇幅讲,此次跳过)

到官网选择一个喜欢的仪表盘:Dashboards | Grafana Labs

查看id

导入仪表盘

在文本框里输入对应id即可导入

相关推荐
xiao-xiang4 天前
redis-集成prometheus监控(k8s)
数据库·redis·kubernetes·k8s·grafana·prometheus
陈陈CHENCHEN5 天前
【Kubernetes】在 K8s 上部署 Prometheus
kubernetes·prometheus
云游7 天前
大模型性能指标的监控系统(prometheus3.5.0)和可视化工具(grafana12.1.0)基础篇
grafana·prometheus·可视化·监控
qq_232045578 天前
非容器方式安装Prometheus和Grafana,以及nginx配置访问Grafana
nginx·grafana·prometheus
夜莺云原生监控8 天前
Prometheus 监控 Kubernetes Cluster 最新极简教程
容器·kubernetes·prometheus
SRETalk9 天前
Prometheus 监控 Kubernetes Cluster 最新极简教程
kubernetes·prometheus
川石课堂软件测试9 天前
JMeter并发测试与多进程测试
功能测试·jmeter·docker·容器·kubernetes·单元测试·prometheus
SRETalk10 天前
夜莺监控的几种架构模式详解
prometheus·victoriametrics·nightingale·夜莺监控
Ditglu.11 天前
使用Prometheus + Grafana + node_exporter实现Linux服务器性能监控
服务器·grafana·prometheus
SRETalk11 天前
监控系统如何选型:Zabbix vs Prometheus
zabbix·prometheus