性能测试中监控
性能监控,是用于收集性能测试过程中的各项数据,用于后续的性能分析。
性能分析需要有数据才能分析。
性能监控: 性能监控工具ServerAgent、nmon;性能监控平台: grafana + influx1.x +jmeter集成,课程后面 grafana+prometheus+ xxx_exporter 监控:硬件、服务、容器、中间件……
influxdb 已经有两个大版本 1.x 、2.x版本
influxdb: 时序数据库, 所有的数据,都是根据时间顺序来存储的。
把数据库中的一段连续时间是数据取出来,就是一条折线。 这样的折线就是 图形,所以,时序数据库是很适合去做 监控。
grafana: 前端展示平台,没有数据存储功能,但是,它有不同的展示模板,然后,把后端数据库中提供的数据,进行展示。
jmeter: 做性能测试,产生数据,产生的数据,存储到influxdb数据库中
监控平台: 用独立的机器 ---------在企业中,监控平台,一般都会独立机器,不会部署到 项目机器中。
①、用一个ova文件,产生一个空linux机器
②、启动: root
123456
③、我们使用influxdb1.x版本,上传文件
rpm包: redhat系列系统的默认安装文件,centos系统是属于 redhat加载的发行版本
所以,centos系统,下载的安装文件格式 .rpm格式
④、安装rmp包
# 安装influxdb数据库
yum install influxdb-1.7.0.x86_64.rpm -y
# 启动数据库
influxd
# 看到日志中显示 数据库的端口 8086