目录
【前言】
【背景说明】
【问题表现】
【排查思路】
简单重试
深入分析
直面本质
【小结】
【写在最后】
完整版文档下载方式:
【前言】
今天要和大家聊聊一个关于Jmeter Suite安装的问题——“influx一直处于pending状态”。
作为一名老测试,我们在使用Jmeter进行性能测试时,经常需要用到influx来存储和展示结果。但有时候我们会发现,在安装过程中,influx却一直处于pending状态,让人很是苦恼。这种情况下,我们不要慌张,也不要放弃,因为解决问题的方法总是存在的。
在这篇文章中,我将和大家分享我在解决这个问题时所遇到的困难和经验,并提供一些实用的解决方案,希望能对你们有所帮助。
【背景说明】
先前的文章已讲述Jmeter Suite安装和使用,作为小白第一次安装可能遇到一些问题,为了更多小白遇到相同问题而苦恼,为此写下此文章来避坑。虽然解决方案很简单,但整个排查过程是曲折的,权当是自己的复盘了。
【问题表现】
Jmeter Suite安装安装好后,访问grafana确定集群安装成功,访问路径:集群->对应集群->节点数,复制图二的外网访问地址加上端口31221即可访问grafana面板
第一次进入grafana需要去选择面板
进入grafana发现出现502报错
【排查思路】
简单重试
1.一开始以为是网络或者机器配置太差的问题。推荐的机器配置都是8C16G,而这次部署是1C2G。在重新买了2C4G的机器重新部署后,发现问题没有解决。
2.询问了相关人员之后,说grafana展示有问题,是因为数据源有问题。然后去看了PVC,发现PVC一直处于pending状态。
3.最简单的办法就是重启大法,所以就把这个PVC删除后,把整个jmeter-suite删除再重新部署,发现问题没有解决。
深入分析
在低成本重试之后,发现问题没有解决,就有了如下两个方面的思考:
1.为何在之前的实际项目中,都没有遇到这样的问题?
2.PVC的本质是云硬盘的抽象和规范,买的机器都默认带有50G的云硬盘,难道还不够用?
直面本质
问题还是要回到pvc pending的问题,可以使用kubectl describe pvc ***查看具体的报错信息,也可以在腾讯云的tke的界面上看到详细信息。
- 看到这个英文我一开始也是比较懵逼,好在想起来企业微信有腾讯云助手,可以回答所有腾讯云相关的问题,这个必须给个赞。
2.经解惑,上面那句英文的含义是:“账号余额不足 无法购买”
3.我的直觉是这个还需要充钱?不能使用已有的系统盘?
4.助手给的回答是使用以后的需要先创建一个PV,然后再关联一个CBS盘
5.我跑到PV下去看,果然是没有PV。而创建成功的确实会有个PV,如下图所示。
6.在PV界面,我点击新建,选择云硬盘,发现只能选择额外创建的云硬盘,而非买机器时默认的系统盘。
7.也就是说PVC使用的云硬盘,不能使用系统硬盘,每次部署时重新购买新的云硬盘,而且这个购买方式还不能使用代金券。我往腾讯云充入了20元之后,再部署就成功了,然后发现账号余额变成了19.96,也就是扣除了4分钱。
【小结】
- 使用jmeter-suite插件时,需要确保腾讯云账号有一定余额,其原因是使用的云硬盘,需要额外购买,而不是使用购买机器时默认带的系统盘。
- 对于tke pod/pvc相关的排障还是需要深入分析,然后充分好各种资源,比如腾讯云助手,会事半功倍。
- 安装完成后一定要验证所需资源安装成功,排除安装失败问题导致的链路报错。
感谢您的阅读,若有不足之处,欢迎指教,共同学习、共同进步。 如您喜欢,麻烦推荐一下;如您有新想法,欢迎提出。
【写在最后】
这篇贴子到这里就结束了,最后,希望看这篇帖子的朋友能够有所收获。
都到这了记得三连支持一下吧。
完整版文档下载方式:
这些资料,对于从事【软件测试】等相关工作的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享。
在评论区和我互动交流或者私❤我【软件测试学习】领取即可,拿走不谢。