Promethus监控系统安装部署
Promethus监控系统安装部署手册
一、Prometheus概述
Prometheus(由go语言(golang)开发)是一套开源的监控&报警&时间序列数 据库的组合。适合监控docker容器。因为kubernetes(俗称k8s)的流行带动 了prometheus的发展。 https://prometheus.io/docs/introduction/overview/
1.1 Prometheus的主要特征
-
多维度数据模型
-
灵活的查询语言
-
不依赖分布式存储,单个服务器节点是自主的
-
以HTTP方式,通过pull模型拉去时间序列数据
-
也可以通过中间网关支持push模型
-
通过服务发现或者静态配置,来发现目标服务对象
-
支持多种多样的图表和界面展示
1.2 普罗米修斯原理架构图
二、Prometheus安装部署
2.1 安装prometheus
从 https://prometheus.io/download/ 下载相应版本,安装到服务器上 官网提供的是二进制版,解压就能用,不需要编译
#下载新版本prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.29.0-rc.2/prometheus-2.29.0-rc.2.linux-amd64.tar.gz
#解压缩
tar zxvf prometheus-2.29.0-rc.2.linux-amd64.tar.gz -C /usr/local/
#重命名
mv /usr/local/prometheus-2.29.0-rc.2.linux-amd64 /usr/local/prometheus
2.2 启动prometheus
#用默认配置文件启动prometheus &为后台运行参数
/usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" &
2.3 prometheus界面
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
Stars!
喜欢就支持一下吧