jmeter+influxdb+grafana实时监控平台详细教程

工具介绍

Jmeter:Java语言开发多的压力测试工具。(采集数据)
InfluxDB:Go语言开发啊的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据。(存储数据)
Grafana:纯Javascript开发的前端工具,用于访问InfluxDB,自定义报表、显示图标等。(展示数据)

lsb_release -a 查看系统

安装配置influxdb

本文档具体操作步骤适用于centoS系统

  1. 安装influxdb
    influxDB 官网下载路径:https://portal.influxdata.com/downloads/
    wget https://dl.influxdata.com/influxdb/releases/influxdb-1.6.3.x86_64.rpm
    sudo yum localinstall influxdb-1.6.3.x86_64.rpm
    在这里插入图片描述

  2. 修改influxdb配置
    vim /etc/influxdb/influxdb.conf
    (1)释放2003端口,此端口是Jmeter往数据库发数据的端口
    :/graphite,取消注释,修改enabled为true,database修改为jmeter
    修改前:
    在这里插入图片描述
    修改后:
    在这里插入图片描述
    (2)释放8086端口,此端口是Grafana用来从数据库取数据的端口。
    修改前:
    在这里插入图片描述
    修改后:
    在这里插入图片描述

  3. 启动及连接
    启动命令:systemctl start influxdb.service
    查看状态命令: systemctl status influxdb.service

    本机执行:telnet 106.14.112.132 8086 检查本机与服务器通信,若不能连接成
    功,看接下来的操作
    在这里插入图片描述
    服务器执行:netstat -Inpt lgrep 8086,查看端口状态,如图说明应用已开启
    在这里插入图片描述
    放开ip限制(像阿里云机器可以配置安全组),再次telnet,发现已经联通。
    在这里插入图片描述

  4. 创建数据库
    influx -port 8086 //连接influx数据库服务器
    show databases //显示所有数据库
    create database jmeter // 创建jmeter数据库
    show databases
    use jmeter //使用jmeter数据库
    show measurements //显示所有数据表
    select * from jmeter //查看jmeter数据表

在这里插入图片描述


在这里插入图片描述

安装及配置grafana

  1. 安装Grafana
    Grafana官网下载路径:https://grafana.com/grafana/download
    wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.3.3-1.x86_64.rpm
    sudo yum install grafana-enterprise-8.3.3-1.x86_64.rpm

  2. 启动
    启动命令:systemctl start grafana-server.service
    查看状态命令:systemctl status grafana-server.service
    在这里插入图片描述

  3. 本地浏览器访问http://106.14.112.132:3000,输入admin/admi然后点
    skip

实践

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面我会为您详细讲解 jmeter+influxdb+grafana监控实例。 首先,JMeter 是一个用于性能测试的工具,可以进行压力测试、负载测试、功能测试等。它可以模拟多种不同的用户行为,以便评估系统的性能和稳定性。 InfluxDB 是一个高性能的时序数据库,可以存储和查询大量的时间序列数据。它具有高度可扩展性和灵活性,可以轻松地处理海量数据。 Grafana 是一个流行的开源数据可视化工具,可以连接多种数据源并将其可视化。它提供了灵活的图表和仪表板,可以帮助用户更好地理解数据。 下面是 jmeter+influxdb+grafana 监控实例的具体步骤: 1. 安装 InfluxDBGrafana 在官网下载最新版的 InfluxDBGrafana,然后按照官方文档进行安装和配置。 2. 配置 InfluxDB 数据库 在 InfluxDB 中创建一个新的数据库,并为其设置一个名称和一个保存策略。保存策略可以指定数据的保存时间和数据的复制系数。 3. 配置 JMeter 插件 在 JMeter 中安装 InfluxDBGrafana 插件,然后配置插件以连接到 InfluxDB 数据库。 4. 在 JMeter 中添加聚合器 在 JMeter 中添加聚合器,以便收集数据并将其发送到 InfluxDB 数据库中。 5. 创建 Grafana 仪表板 在 Grafana 中创建一个新的仪表板,并添加一个新的数据源。选择 InfluxDB 数据库作为数据源,并输入数据库的详细信息。 6. 创建 Grafana 图表 在 Grafana 中创建一个新的图表,并选择要显示的数据。可以使用不同的图表类型和样式来显示数据。 7. 测试 JMeter 脚本 使用 JMeter 运行测试脚本,并在 Grafana 中查看结果。可以使用 Grafana 的仪表板和图表来分析数据,识别瓶颈和优化性能。 以上就是 jmeter+influxdb+grafana 监控实例的具体步骤。希望可以对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值