Prometheus技术系列文章——下载二进制包方式部署Prometheus以及相关组件
  3BQFFPyAF6FR 2023年11月02日 45 0

前言

本文主要教大家如何安装部署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的全部内容,如果对你有所帮助的话请点个关注,我会不定时更新技术分享,对于文章中内容有问题的地方可以在下面留言,看到我会及时回复。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  Yoru5qB4TSKM   2023年12月10日   39   0   0 服务器重启IP