Prerequired
Service | 版本 | Description | Port |
---|---|---|---|
Node-exporter | 1.6.1 | 采集机器的各项监控指标 | 9100 |
Pushgateway | v1.6.2 | 可手动push数据到pushgateway,然后被prometheus使用 | 9091 |
Prometheus | v2.47.0 | pull监控数据然后保存 | 9090 |
Grafana | 10.1.2 | 图形化显示监控数据并配置告警 | 3000 |
/mnt/data01/prometheus
,Grafana数据放在/mnt/data01/grafana
我将镜像和配置文件都打包放在一起了:
下载地址:http://117.72.10.233/file/monitor_alerting.tgz
kubectl create ns prometheus
tar zxvf monitor_alerting.tgz
cd monitor_alerting && sh install.sh
安装完成后需要修改prometheus.yml文件,添加Node-exporter的target。
登录grafana页面,添加prometheus数据源,然后配置绘制dashboard,配置告警规则。