如何构建JMeter结合InfluxDB和Grafana的监控解决方案?
- 内容介绍
- 文章标签
- 相关推荐
本文共计956个文字,预计阅读时间需要4分钟。
背景:通常使用Jmeter的GUI模式,添加对应用的插件,查看每秒线程数、TPS、响应时间等曲线,其实高并发是不建议这么看的。
解决方案:可以配置InfluxDB+Grafana工具,使用Jmeter异步发送数据到InfluxDB。
背景平时一般用Jmeter的Gui模式,添加对应的插件,查看每秒线程数、TPS、响应时间等曲线,其实高并发是不建议这么看的。
解决方案可以搭配InfluxDB+Grafana工具,使Jmeter异步发送数据到InfluxDB,然后由Grafana查询并展示出来,方便查看与比对。
之前使用Docker方式搭建过这个监控平台,这里记录下。
安装Docker网上安装Docker的方式很多,我之前也写过一篇Centos7下安装Docker可以参考,本次是CentOS8.2安装(华为云 root账户)。
安装所需软件包:
yum install -y yum-utils device-mapper-persistent-data lvm2
发现报错了,原来是镜像链接不对,官方描述该版本停止更新相应依赖了
于是换源:参考链接,重新执行命令
添加阿里云镜像:
yum-config-manager --add-repo download.docker.com/linux/centos/docker-ce.repo
直接安装最新版本:
yum install docker-ce
安装完成后,输入systemctl start docker命令启动docker。
本文共计956个文字,预计阅读时间需要4分钟。
背景:通常使用Jmeter的GUI模式,添加对应用的插件,查看每秒线程数、TPS、响应时间等曲线,其实高并发是不建议这么看的。
解决方案:可以配置InfluxDB+Grafana工具,使用Jmeter异步发送数据到InfluxDB。
背景平时一般用Jmeter的Gui模式,添加对应的插件,查看每秒线程数、TPS、响应时间等曲线,其实高并发是不建议这么看的。
解决方案可以搭配InfluxDB+Grafana工具,使Jmeter异步发送数据到InfluxDB,然后由Grafana查询并展示出来,方便查看与比对。
之前使用Docker方式搭建过这个监控平台,这里记录下。
安装Docker网上安装Docker的方式很多,我之前也写过一篇Centos7下安装Docker可以参考,本次是CentOS8.2安装(华为云 root账户)。
安装所需软件包:
yum install -y yum-utils device-mapper-persistent-data lvm2
发现报错了,原来是镜像链接不对,官方描述该版本停止更新相应依赖了
于是换源:参考链接,重新执行命令
添加阿里云镜像:
yum-config-manager --add-repo download.docker.com/linux/centos/docker-ce.repo
直接安装最新版本:
yum install docker-ce
安装完成后,输入systemctl start docker命令启动docker。

