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上的。

 

相关文章
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
581 41
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
805 17
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
491 18
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
674 11
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
344 10
|
Prometheus 监控 Cloud Native
Prometheus+Grafana监控Linux主机
通过本文的步骤,我们成功地在 Linux 主机上使用 Prometheus 和 Grafana 进行了监控配置。具体包括安装 Prometheus 和 Node Exporter,配置 Grafana 数据源,并导入预设的仪表盘来展示监控数据。通过这种方式,可以轻松实现对 Linux 主机的系统指标监控,帮助及时发现和处理潜在问题。
1521 7
|
Prometheus 运维 监控
Prometheus+Grafana+NodeExporter:构建出色的Linux监控解决方案,让你的运维更轻松
本文介绍如何使用 Prometheus + Grafana + Node Exporter 搭建 Linux 主机监控系统。Prometheus 负责收集和存储指标数据,Grafana 用于可视化展示,Node Exporter 则采集主机的性能数据。通过 Docker 容器化部署,简化安装配置过程。完成安装后,配置 Prometheus 抓取节点数据,并在 Grafana 中添加数据源及导入仪表盘模板,实现对 Linux 主机的全面监控。整个过程简单易行,帮助运维人员轻松掌握系统状态。
2475 3
|
算法 Java Linux
java制作海报五:java 后端整合 echarts 画出 折线图,项目放在linux上,echarts图上不显示中文,显示方框口口口
这篇文章介绍了如何在Java后端整合ECharts库来绘制折线图,并讨论了在Linux环境下ECharts图表中文显示问题。
615 1
|
负载均衡 算法 应用服务中间件
揭秘!nginx的神秘力量——如何单枪匹马驾驭Linux中的流量洪流与后端军团?
【8月更文挑战第20天】在Linux环境下,Nginx是一款高效HTTP与反向代理服务器,还具备负载均衡功能。本文采用问答形式解析Nginx的反向代理机制:接收并转发客户端请求至后端服务器,增强安全性和性能。示例配置展示了如何设置上游服务器与代理传递规则。同时介绍了Nginx负载均衡原理及配置,利用upstream模块与不同调度算法(如轮询、最少连接、IP哈希)分发请求,提升系统可靠性和处理能力。
195 2
|
存储 前端开发 关系型数据库
Linux 技术架构:前端、后端与数据库的完美融合
【8月更文挑战第25天】本文深入剖析了Linux操作系统的技术架构,重点介绍了前端、后端及数据库三大核心组成部分。Linux前端技术不仅涵盖了图形用户界面(GUI),包括GNOME、KDE等桌面环境,还涉及HTML、CSS、JavaScript等Web前端技术及其相关框架。后端技术则聚焦于Python、Java等多种编程语言、Apache和Nginx等Web服务器以及MySQL、PostgreSQL等数据库管理系统。Linux数据库技术覆盖了关系型和非关系型数据库,如MySQL、MongoDB等,并提供了多种数据库管理工具。
702 0