Prometheus技术系列文章——下载二进制包方式部署Prometheus以及相关组件
安装部署Prometheus
文章目录
前言
本文主要教大家如何安装部署Prometheus
1. 安装prometheus
1.1. 下载.tar.gz安装包到服务器上
https://prometheus.io/download
1.2. 解压(目录会包含默认的yml文件)
代码如下
tar -xzf prometheus-amd64.tar.gz
1.3. 热启动
代码如下
./prometheus --web.enable-lifecycle
1.4. web端启动界面
http://114.116.17.15:9090
1.5. 默认prometheus会抓取自己的/metrics接口
访问http://114.116.17.15:9090/metrics
2. 安装Node Exporter采集主机数据
2.1. 下载.tar.gz安装包到服务器上
https://prometheus.io/download
2.2. 解压(目录会包含默认的yml文件)
代码如下
tar -xzf node_exporter-0.15.2.darwin-amd64.tar.gz
2.3. 运行node exporter
代码如下
cp node_exporter-0.15.2.darwin-amd64/node_exporter /usr/local/bin/node_exporter
2.4. web端启动界面
http://114.116.17.15:9100
2.5. 配置prometheus.yml
代码如下
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
#采集node exporter监控数据
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
3. 安装配置alertmanager
3.1. 下载.tar.gz安装包到服务器上
https://prometheus.io/download
3.2. 解压(目录会包含默认的yml文件)
代码如下
tar xvf alertmanager.darwin-amd64.tar.gz
3.3. 运行alertmanager
代码如下
./alertmanager
3.4. web端启动界面
http://114.116.17.15:9093
3.5. 配置prometheus.yml
代码如下
alerting:
alertmanagers:
- static_configs:
- targets: ['localhost:9093']
3.6. 拉高cpu使用率测试报警
代码如下
cat /dev/zero>/dev/null
总结
以上就是如何安装部署prometheus的全部内容,如果对你有所帮助的话请点个关注,我会不定时更新技术分享,对于文章中内容有问题的地方可以在下面留言,看到我会及时回复。