telegraf、influxdb、grafana安装配置及后端监听器操作

news2024/11/17 5:49:11

InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。

grafana,用作监控页面的前端展示。

telegraf,数据采集器。

ITG及快捷启动百度网盘:百度网盘
链接: 提取码: 0000

其他地址链接:https://repos.influxdata.com/rhel/7/x86_64/stable/

一、Influxdb安装及配置

下载:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.9.x86_64.rpm
解压:yum localinstall influxdb-1.7.9.x86_64.rpm
启动:systemctl start influxd

查看开启状态和端口号:
默认情况下,InfluxDB会使用如下的端口:

  • TCP8086端口是服务器监听端口,对HTTP API响应
  • TCP8088端口是RPC服务端口,用于数据备份和保存
systemctl status influxd  
netstat -tnlp

在这里插入图片描述

创建 Influxdb 数据库:

influx
create database telegraf  或者 create database jmeter
show databases
exit

默认端口是 8086

二、Telegraf安装及配置

  1. 下载与安装
wget http://get.influxdb.org/telegraf/telegraf-0.12.1-1.x86_64.rpm
yum localinstall telegraf-0.12.1-1.x86_64.rpm

Tips:如果上面没反应或者报错,使用百度云盘先上传到所在服务器中
链接: telegraf 百度云盘
提取码: 0000

在使用命令安装(有y按y)

yum localinstall telegraf-1.7.3-1.x86_64.rpm
  1. 配置
vi /etc/telegraf/telegraf.conf

输入 /urls
输入 i

修改内容如下

urls = [“http://localhost:8086”] #infulxdb 地址
database = “telegraf” #数据库
retention_policy = “” 必须设置为空
在这里插入图片描述

输入 :wq

  1. 启动 Telegraf
    systemctl restart telegraf

  2. 检查 Telegraf 配置,出现如下running代表配置成功
    service telegraf status
    在这里插入图片描述

三、grafana导入模板是 5496

在这里插入图片描述

Name可以更改为: RT_TPS_ERROR
用来展示并监控聚合报告的数据,点击Import
在这里插入图片描述

四、Grafana安装与配置参考之前博文

  1. grafana安装参考:https://blog.csdn.net/m0_44974332/article/details/138510220?spm=1001.2014.3001.5502

启动/停止/状态
systemctl start influxd
systemctl start telegraf
systemctl start grafana-server
systemctl stop influxd
systemctl stop telegraf
systemctl stop grafana-server
systemctl status influxd
systemctl status telegraf
systemctl status grafana-server

常用命令
firewall-cmd --state ##查看防火墙运行状态,是否是 running
firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --list-ports ##列出开放的端口
firewall-cmd --add-port=3000/tcp --permanent ##永久添加 3000 端口
systemctl stop firewalld ##关闭防火墙
systemctl start firewalld ##开启防火墙
systemctl status firewalld ##查看防火墙状态
systemctl restart firewalld ##重启防火墙
systemctl disable firewalld ##开机关闭防火墙,即永久关闭

第二种方法:

如果启动telegraf、influxdb后grafanf一直统计不到数据

排查原因:

  1. 把8086端口加入防火墙
    firewall-cmd --add-port=8086/tcp --permanent
    firewall-cmd --reload
  2. 先卸载之前的telegraf、influxdb,通过
whereis telegraf
whereis influxdb

找到的所有数据通过:rm -rf 路径 删除

  1. 更改telegraf、influxdb版本
wget https://repos.influxdata.com/rhel/7/x86_64/stable/influxdb-1.8.2.x86_64.rpm
wget https://repos.influxdata.com/rhel/7/x86_64/stable/telegraf-1.0.0.x86_64.rpm

安装

sudo yum localinstall influxdb-1.8.2.x86_64.rpm
sudo yum localinstall telegraf-1.0.0.x86_64.rpm
  1. 不需要更改配置文件,直接启动这两个服务
systemctl start influxd
systemctl start telegraf
systemctl start grafana-server    //如果grafana没启动页顺便启动

jmeter添加后端监听器

在这里插入图片描述
在这里插入图片描述

grafana配置,然后导入模板和上面配置一致

在这里插入图片描述
查看压测结果
在这里插入图片描述

主要查看吞吐量和响应时间
Throughout:单接口压测也可以更改为QPS,会依QPS为指标。混合场景压测更改为TPS,会依TPS为指标
Response Times:响应时间,从右侧可以查看出平均、90、96、99、最大响应时间
其他指标比如错误率等也可以关注
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2052841.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

pycharm2023.1破解

下载解压文件,文件夹 /jetbra 复制电脑某个位置 注意: 补丁所属文件夹需单独存放,且放置的路径不要有中文与空格,以免 Pycharm 读取补丁错误。 点击进入 /jetbra 补丁目录,再点击进入 /scripts 文件夹,双…

JAVA中的网络编程巨详解(2w字)

在学习 Java 网络编程之前,我们先来了解什么是计算机网络。 计算机网络是指两台或更多的计算机组成的网络,在同一个网络中,任意两台计算机都可以直接通信,因为所有计算机都需要遵循同一种网络协议。 下面是一张简化的网络拓扑图…

【Unity开发】几种空值判断的性能测试

【Unity开发】几种空值判断的性能测试) 项目优化过程中,一个非常细节的优化,就是在项目数据处理过程中,会用大量的null和“”空值的判断,参考了一些网友说的性能差别很大,是不是真的需要优化的问题&#xf…

Kafka【一】Windows下安装单节点Kafka

① 下载 下载软件安装包:kafka_2.12-3.6.1.tgz,下载地址:https://kafka.apache.org/downloads 这里的3.6.1,是Kafka软件的版本。截至到2023年12月24日,Kafka最新版本为3.6.1。2.12是对应的Scala开发语言版本。Scala2…

html+css+js实现盒子

效果图&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>禁止打开盖子</title><style>* {box-sizing: border-box;-webkit-font-smoothing: antialiased;t…

OAuth2-0协议安全学习

有一个问题困扰了很久很久&#xff0c;翻来覆去无法入眠&#xff0c;那就是OAuth2.0有什么安全问题啊 OAuth2.0是一种常用的授权框架&#xff0c;它使网站和 Web 应用程序能够请求对另一个应用程序上的用户帐户进行有限访问&#xff0c;在全世界都有广泛运用 OAuth2.0简介 O…

pygame开发课程系列(6): 游戏优化与发布

第六章 游戏优化与发布 在游戏开发过程中&#xff0c;优化性能和正确发布是至关重要的步骤。本章将探讨如何提升游戏性能&#xff0c;以及如何将游戏打包成独立的可执行文件&#xff0c;以便于分发和使用。 6.1 性能优化 优化游戏性能可以提升用户体验&#xff0c;确保游戏…

非标零部件加工:满足个性化需求的关键

在现代制造业中&#xff0c;非标零部件加工正逐渐成为满足个性化需求的关键环节。随着各行各业对产品独特性和定制化的要求不断提高&#xff0c;传统的标准零部件已经无法完全满足市场的多样化需求。时利和将分享关于非标零部件加工是如何满足个性化需求的。 非标零部件加工的核…

如何恢复火狐浏览器中丢失的书签记录?

如何恢复火狐浏览器中丢失的书签记录&#xff1f; 在数字时代&#xff0c;网络浏览器不仅是获取信息的窗口&#xff0c;更承载着个人习惯与数据&#xff0c;火狐浏览器&#xff08;Firefox&#xff09;以其强大的自定义功能和对用户隐私的重视而广受欢迎&#xff0c;书签的丢失…

资深研发的心愿:PostgreSQL未来若能加入这些功能,将更臻完善

我们已经与 PostgreSQL 和其他数据库一起工作了一段时间。在数据库管理领域&#xff0c;PostgreSQL 以其稳健性和灵活性脱颖而出。然而&#xff0c;随着开发人员在现代应用程序开发的复杂性中航行&#xff0c;还有一些额外功能可以简化他们的工作流。以下是我希望 PostgreSQL 具…

18Canvas 组件

18 Canvas 组件 Tkinter 的 Canvas 组件是一个灵活的绘图区域&#xff0c;允许我们在其中绘制图形、文本和图像。它支持各种绘图操作&#xff0c;如画线、画矩形、画圆形等。 Canvas 组件属性 width 和 height: Canvas的宽度和高度&#xff0c;可以是像素值或以字符为单位。…

【C++】unordered_set和unordered_map的封装(哈希)

&#x1f308;个人主页&#xff1a;秦jh_-CSDN博客&#x1f525; 系列专栏&#xff1a;https://blog.csdn.net/qinjh_/category_12575764.html?spm1001.2014.3001.5482 ​ 目录 key和pair 仿函数hash 迭代器 operator HashTable.h my_unordered_map.h my_unordered_se…

【自动驾驶】控制算法(一)绪论与前期准备

写在前面&#xff1a; &#x1f31f; 欢迎光临 清流君 的博客小天地&#xff0c;这里是我分享技术与心得的温馨角落。&#x1f4dd; 个人主页&#xff1a;清流君_CSDN博客&#xff0c;期待与您一同探索 移动机器人 领域的无限可能。 &#x1f50d; 本文系 清流君 原创之作&…

白盒测试-发送请求

发送请求-怎么操作&#xff1f; 先创建发送请求对象mockmvc--用mockmvc对象发送请求&#xff08;包含请求url,请求头&#xff0c;请求参数等&#xff09; 用到的源码是mockmvc源码--其中perform方法&#xff0c;他的入参是接口类 用mockmvc对象发送请求&#xff0c;代码是mock…

【机器学习第11章——特征选择与稀疏学习】

机器学习第11章——特征选择与稀疏学习 11.特征选择与稀疏学习11.1子集搜索与评价子集搜索子集评价 11.2 过滤式选择11.3 包裹式选择11.4 嵌入式选择11.5 稀疏表示与字典学习稀疏表示字典学习 11.6 压缩感知 11.特征选择与稀疏学习 11.1子集搜索与评价 特征&#xff1a;描述物…

全国计算机二级Python学习笔记

格式化操作符辅助指令: 格式化输出16进制&#xff0c;十进制&#xff0c;八进制整数 %x — hex 十六进制 %d — dec 十进制 %o — oct 八进制 turtle.setup()函数用于启动一个图形窗口&#xff0c;它有四个参数 turtle.setup(width, height, startx, starty) 分别是&…

kali实用工具之ettercap

ettercap最初是交换局域网的嗅探器&#xff0c;但在开发的过程中&#xff0c;它获得了越来越多的功能&#xff0c;从而使其转变为强大而灵活的中间人攻击工具。它支持许多协议&#xff08;甚至是加密协议&#xff09;的主动和被动解剖&#xff0c;并包括许多用于网络和主机分析…

Unity音频管理器插件AudioToolKit

Unity音频管理器插件AudioToolKit 介绍AudioToolKit介绍具体用法总结 介绍 最近在自己写音频管理器的时候在网上发现了一款比较好用并且功能很全的一个音频管理插件&#xff0c;叫做AudioToolKit的插件。 如果需要的可以直接从我资源中找AudioToolKit。 AudioToolKit介绍 A…

助农扶贫小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;商品信息管理&#xff0c;订单信息管理&#xff0c;订单配送管理&#xff0c;商品评价管理&#xff0c;商品退货管理&#xff0c;管理员管理 微信端账号功能包括&#xff1a;系统…

Flink消费Kafka数据积压排查解决

0、背景 有个Flink任务每天不定时会出现数据积压&#xff0c;无论是白天还是数据量很少的夜里&#xff0c;且积压的数据量会越来越多&#xff0c;得不到缓解&#xff0c;只能每日在积压告警后重启&#xff0c;重启之后消费能力一点毛病没有&#xff0c;积压迅速缓解&#xff0…