Linux+Jmeter+Grafana+InfluxDB可视化后端监听器

简介: Linux+Jmeter+Grafana+InfluxDB可视化后端监听器

之前已经写过一篇在windows下的搭建过程,这次写一个在linux下,其实都差不多,大同小异。

Centos7+Jmeter5.2.1+Grafana7.1.3+InfluxDB1.8.1

一 Grafana下载安装,有两种方式,一从以yum存存储库中安装,二是yum手动安装,这里介绍yum手动安装。

1. 官方文档下载安装地:https://grafana.com/grafana/download

2. 找到CentOS,按照文档上写的一一安装即可。

wgethttps://dl.grafana.com/oss/release/grafana-7.1.3-1.x86_64.rpm

sudo yum install grafana-7.1.3-1.x86_64.rpm

3. 启动程序

systemctl daemon-reload #重新加载配置文件

systemctl start grafana-server #启动服务

systemctl stop grafana-server #停止服务

systemctl enable grafana-server.service #设置开机启动

systemctl disable grafana-server.service #设置开机不启动

systemctl status grafana-server #查询服务状态


二进制文件: /usr/sbin/grafana-server

init.d 脚本: /etc/init.d/grafana-server

环境变量文件: /etc/sysconfig/grafana-server

配置文件: /etc/grafana/grafana.ini

启动项: grafana-server.service

日志文件:/var/log/grafana/grafana.log

默认配置的sqlite3数据库:/var/lib/grafana/grafana.db

4. 在浏览器输入IP:3000即可(如果访问不了请查看端口是否开放)

二 InfluxDB下载安装

1. 官方下载地址:https://portal.influxdata.com/downloads

2. 通过查看源码下载1.8.1,由于我是在centos下安装,因此找到以下照着输入即可: 95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png

3. 修改配置文件:vim /etc/influxdb/influxdb.conf

修改HTTP端口信息


[http]

# Determines whether HTTP endpoint is enabled.

enabled = true


# The bind address used by the HTTP service.


bind-address = ":8086"

4. 启动程序

service influxdb start/systemctl start influxdb

5. 输入:influx就可以看到是否启动并进入influxdb命令,可以查询数据库创建数据库等操作;输入quit即退出influx

6. 创建数据库jmeter,具体命令我在windows下搭建那片写到了,可以去查看或者去查询influxdb的官方文档哈。

[mark]注意:8086是influxdb数据库端口哦,grafana就是通过这个端口查询数据的;2003是jmeter软件向influxdb数据发送数据的端口[/mark]

三 Jmeter配置

  1. 添加监听器->后端监听器org.apache.jmeter.visualizers.backend.influxdb.Influx'dbBackendListenerClient
  2. 按照自己的influxdb配置添加数据库地址和数据库名称即可,具体在windows下搭建的也写到了。

以上的Grafana和Influxdb是安装在linux上的,而jmeter是我本地的windows上的。

 

相关文章
|
Prometheus 监控 Cloud Native
Prometheus+Grafana监控Linux主机
通过本文的步骤,我们成功地在 Linux 主机上使用 Prometheus 和 Grafana 进行了监控配置。具体包括安装 Prometheus 和 Node Exporter,配置 Grafana 数据源,并导入预设的仪表盘来展示监控数据。通过这种方式,可以轻松实现对 Linux 主机的系统指标监控,帮助及时发现和处理潜在问题。
1331 7
|
Prometheus 运维 监控
Prometheus+Grafana+NodeExporter:构建出色的Linux监控解决方案,让你的运维更轻松
本文介绍如何使用 Prometheus + Grafana + Node Exporter 搭建 Linux 主机监控系统。Prometheus 负责收集和存储指标数据,Grafana 用于可视化展示,Node Exporter 则采集主机的性能数据。通过 Docker 容器化部署,简化安装配置过程。完成安装后,配置 Prometheus 抓取节点数据,并在 Grafana 中添加数据源及导入仪表盘模板,实现对 Linux 主机的全面监控。整个过程简单易行,帮助运维人员轻松掌握系统状态。
2243 3
|
Kubernetes Cloud Native 持续交付
云原生架构的核心组成部分通常包括容器化(如Docker)、容器编排(如Kubernetes)、微服务架构、服务网格、持续集成/持续部署(CI/CD)、自动化运维(如Prometheus监控和Grafana可视化)等。
云原生架构的核心组成部分通常包括容器化(如Docker)、容器编排(如Kubernetes)、微服务架构、服务网格、持续集成/持续部署(CI/CD)、自动化运维(如Prometheus监控和Grafana可视化)等。
|
存储 监控 Linux
性能监控之Telegraf+InfluxDB+Grafana linux服务器实时监控
【6月更文挑战11天】标题性能监控之 Java Metrics 度量包性能监控之Telegraf+InfluxDB+Grafana linux服务器实时监控
653 2
|
Prometheus 监控 Cloud Native
在Linux中,如何使用Grafana和Prometheus进行网络监控和可视化?
在Linux中,如何使用Grafana和Prometheus进行网络监控和可视化?
|
监控 数据可视化 关系型数据库
PolarDB产品使用问题之如何使用Grafana采集PolarDB的指标并进行可视化监控
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
测试技术 Linux
linux 服务器运行jmeter 进行服务性能压测
linux 服务器运行jmeter 进行服务性能压测
1739 0
|
8月前
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
1051 0
|
7月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
1652 10
|
7月前
|
监控 Java 数据挖掘
利用Jmeter工具进行HTTP接口的性能测试操作
基础上述步骤反复迭代调整直至满足预期目标达成满意水平结束本轮压力评估周期进入常态监控阶段持续关注系统运转状态及时发现处理新出现问题保障服务稳定高效运作
1090 0

热门文章

最新文章