目录
一、普罗米修斯概述
Prometheus(由go语言(golang)开发)是一套开源的监控&报警&时间序列数 据库的组合。适合监控docker容器。因为kubernetes(俗称k8s)的流行带动 了prometheus的发展。
https://prometheus.io/docs/introduction/overview/
二、实验环境准备
1、什么是序列数据
时间序列数据(TimeSeries Data) : 按照时间顺序记录系统、设备状态变化 的数据被称为时序数据。
应用的场景很多, 如:
1.1 无人驾驶车辆运行中要记录的经度,纬度,速度,方向,旁边物体的距 离等等。每时每刻都要将数据记录下来做分析。
1.2 某一个地区的各车辆的行驶轨迹数据
1.3 传统证券行业实时交易数据
1.4 实时运维监控数据等
2、时间序列数据特点
性能好
关系型数据库对于大规模数据的处理性能糟糕。NOSQL可以比较好的处理 大规模数据,让依然比不上时间序列数据库。
存储成本低
3、Prometheus的主要特征
多维度数据模型 灵活的查询语言 不依赖分布式存储,单个服务器节点是自主的 以HTTP方式,通过pull模型拉去时间序列数据 也可以通过中间网关支持push模型 通过服务发现或者静态配置,来发现目标服务对象 支持多种多样的图表和界面展示
4、普罗米修斯原理架构图

三、实验环境准备
| 服务器 | IP地址 |
|---|---|
| Prometneus服务器 | 192.168.116.129 |
| 被监控服务器 | 192.168.116.130 |
| grafana服务器 | 192.168.116.131 |
教程使用的软件:链接: https://pan.baidu.com/s/1QV4KYZksyIp65UsScioq4Q 提取码: vcej
失效可联系我 !!!
1.静态ip(要求能上外网)
2.主机名
各自配置好主机名
# hostnamectl set-hostname --static server.cluster.com
三台都互相绑定IP与主机名
# vim /etc/hosts
192.168.116.129 master
192.168.116.130 node1
192.168.116.131 node2
echo "192.168.116.129 master
192.168.116.130 node1
192.168.116.131 node2">>/etc/hosts
3. 时间同步(时间同步一定要确认一下)
yum install

最低0.47元/天 解锁文章
860

被折叠的 条评论
为什么被折叠?



