博客
关于我
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/

    你可能感兴趣的文章
    mysql -存储过程
    查看>>
    mysql /*! 50100 ... */ 条件编译
    查看>>
    mudbox卸载/完美解决安装失败/如何彻底卸载清除干净mudbox各种残留注册表和文件的方法...
    查看>>
    mysql 1264_关于mysql 出现 1264 Out of range value for column 错误的解决办法
    查看>>
    mysql 1593_Linux高可用(HA)之MySQL主从复制中出现1593错误码的低级错误
    查看>>
    mysql 5.6 修改端口_mysql5.6.24怎么修改端口号
    查看>>
    MySQL 8.0 恢复孤立文件每表ibd文件
    查看>>
    MySQL 8.0开始Group by不再排序
    查看>>
    mysql ansi nulls_SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON 什么意思
    查看>>
    multi swiper bug solution
    查看>>
    MySQL Binlog 日志监听与 Spring 集成实战
    查看>>
    MySQL binlog三种模式
    查看>>
    multi-angle cosine and sines
    查看>>
    Mysql Can't connect to MySQL server
    查看>>
    mysql case when 乱码_Mysql CASE WHEN 用法
    查看>>
    Multicast1
    查看>>
    mysql client library_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...
    查看>>
    MySQL Cluster 7.0.36 发布
    查看>>
    Multimodal Unsupervised Image-to-Image Translation多通道无监督图像翻译
    查看>>
    MySQL Cluster与MGR集群实战
    查看>>