博客
关于我
Grafana+Jmeter+Influxdb性能监控平台
阅读量:861 次
发布时间:2019-03-25

本文共 1514 字,大约阅读时间需要 5 分钟。

安装InfluxDB和配置JMeter性能监控

在本文中,我们将在虚拟机上安装并配置InfluxDB开源分布式时序数据库,以及使用Grafana进行数据可视化分析。我们将详细描述从安装到配置的整个流程,并验证最终的效果。

安装InfluxDB

在虚拟机上安装InfluxDB时,可按照以下步骤进行:

  • 使用以下命令安装InfluxDB包:
  • rpm -ivh influxdb-1.7.0.x86_64.rpm
    1. 打开配置文件进行编辑:
    2. vim /etc/influxdb/influxdb.conf
      1. 找到[graphite]部分并修改数据库和端口配置:
      2. # graphite配置enabled = truedatabase = "jmeter"bind-address = ":2003"protocol = "tcp"consistency-level = "one"
        1. 找到[admin]部分并取消注释,以启用InfluxDB的管理界面:
        2. # 启用管理界面enabled = truebind-address = ":8083"
          1. 重启InfluxDB服务:
          2. systemctl restart influxdb.service
            1. 启动InfluxDB服务:
            2. systemctl start influxdb.service
              1. 查看服务状态:
              2. systemctl status influxdb.service

                访问虚拟机的管理界面http://IP:8083,如果看到InfluxDB的UI界面,则说明服务已成功启动。

                创建InfluxDB数据库

                如果发现没有“jmeter”数据库,使用命令创建一个新的数据库:

                influx create-database jmeter
                influx --create-database "jmeter"# 或influx --database jmeter --create

                创建管理员用户:

                influx --create-user admin --with-password admin --with-all-prileges

                安装Grafana

                安装Grafana后,可按照以下步骤进行配置:

              3. 使用以下命令安装Grafana包:
              4. rpm -ivh grafana-5.2.3-1.x86_64.rpm
                1. 访问Grafana界面,通过浏览器访问地址http://IP:8083
                2. 配置JMeter监听器

                  在JMeter中,添加“监听器 -> Backend Listener”,配置如下:

                  • 参数设置:
                    • 监听IP地址:虚拟机的IP地址。
                    • 监听端口:设为2003(反向代理到InfluxDB)。

                  数据验证

                  运行以下命令验证数据是否已成功写入InfluxDB:

                  # 列出所有测量项show measurements

                  使用Grafana监控数据

                3. 打开浏览器访问Grafana地址http://IP:3000/login,登录系统。

                4. 添加一个新的数据源,配置如下:

                  • 数据源类型:InfluxDB
                  • 服务器:IP地址和端口8086
                  • 数据库名称:jmeter
                5. 添加图表到语 starvation时的报错率及请现状,使用曲线图或面积图进行可视化。

                6. 最终效果

                  最终可在Grafana界面中看到实时数据可视化图表,反映应用程序性能和概率密度分布。通过这些图表,用户可以快速了解系统性能指标和负载分布情况。

                  如需进一步了解性能监控的含义和语 starvation时的解决方案,可参考JMeter官方文档http://jmeter.apache.org/usermanual/realtime-results.html

    转载地址:http://poiuk.baihongyu.com/

    你可能感兴趣的文章
    MQTT工作笔记0007---剩余长度
    查看>>
    MQTT工作笔记0009---订阅主题和订阅确认
    查看>>
    Mqtt搭建代理服务器进行通信-浅析
    查看>>
    MS Edge浏览器“STATUS_INVALID_IMAGE_HASH“兼容性问题
    查看>>
    ms sql server 2008 sp2更新异常
    查看>>
    MS UC 2013-0-Prepare Tool
    查看>>
    MSBuild 教程(2)
    查看>>
    msbuild发布web应用程序
    查看>>
    MSB与LSB
    查看>>
    MSCRM调用外部JS文件
    查看>>
    MSCRM调用外部JS文件
    查看>>
    MSEdgeDriver (Chromium) 不适用于版本 >= 79.0.313 (Canary)
    查看>>
    MsEdgeTTS开源项目使用教程
    查看>>
    msf
    查看>>
    MSSQL数据库查询优化(一)
    查看>>
    MSSQL数据库迁移到Oracle(二)
    查看>>
    MSSQL日期格式转换函数(使用CONVERT)
    查看>>
    MSTP多生成树协议(第二课)
    查看>>
    MSTP是什么?有哪些专有名词?
    查看>>
    Mstsc 远程桌面链接 And 网络映射
    查看>>