工具介绍:
工具 | 介绍 |
Jmeter | Java语言开发的压力测试工具(不多介绍) |
InfluxDB | Go 语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据 |
Grafana | 纯 Javascript 开发的前端工具,用于访问 InfluxDB,自定义报表、显示图表等 |
1 安装InfluxDB
InfluxDB 官网下载路径:Downloads
1)、直接执行以下命令进行安装:
# Red Hat/CentOS/Fedora
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.4.0.x86_64.rpm
sudo yum localinstall influxdb2-2.4.0.x86_64.rpm
systemctl enable influxdb #设置开机启动
systemctl start influxdb #启动
默认是8086
http://192.168.29.131:8086/
初始化 用户名 密码
使用influx客户端
wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/influxdb2-client-2.4.0.x86_64.rpm
sudo yum localinstall influxdb2-client-2.4.0.x86_64.rpm
# 查看帮助
influx -h
# 列出数据桶
influx bucket list
安装Grafana
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.1.1-1.x86_64.rpm
sudo yum install grafana-enterprise-9.1.1-1.x86_64.rpm
systemctl start grafana-server.service 启动
systemctl enable grafana-server.service 开机启动
访问地址:
http://192.168.29.131:3000/login