自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 grafana+prometheus+redis_exporter监控redis数据库性能

本文使用redis_exporter监控redis集群服务,并且使用prometheus收集数据,使用grafana展示数据。

2023-03-30 16:03:47 440

原创 grafana+prometheus+mysqld_exporter监控mysql数据库性能

mysqld_exporter是prometheus官方提供的用于监控mysql运行状态的exporter本文使用grafana+prometheus+mysqld_exporter对mysql做一个性能监控,对应软件版本如下:系统版本:Linux version 3.10.0-957.5.1.el7.x86_64。

2023-03-28 15:24:33 635

原创 Grafana使用Nginx代理后/grafana/api/live/ws接口400解决方案

上篇文章中介绍了安装prometheus三剑客,然后grafana使用Nginx反向代理实现外网访问的方法,结果安装完以后发现/grafana/api/live/ws这个接口一直在报400。通过网上查询,发现这个接口是websocket连接,实时返回服务器情况的。需要在Nginx里新增一个location来配置WebSocket代理。这个map要放在location的server外面。保存后reload一下nginx就OK了。然后新增一个location。

2023-03-24 14:18:41 1514

转载 性能监控 之 Prometheus 三剑客安装案例(转载)

Grafana:可视化大型测量数据工具,提供了强大和优雅的方式去创建、共享、浏览数据。但当有他还不能监控服务器信息。还需要下面的两个工具。Prometheus:一个开源的监控工具,用于收集和聚合指标作为时间序列数据。但纯有这个也无法监控服务器信息,还需要一个专业的信息采集服务。Node_exporter:是prometheus官方提供的agent,项目被托管在prometheus的账号之下,需要被安装服务器上,然后才能采集到服务器数据信息。

2023-03-23 16:54:59 232

原创 Grafana安装与Nginx反向代理

这里插入图片描述](https://img-blog.csdnimg.cn/c4c779a00d7248dfa6bc9aecec15992c.png)进入网站http://****************.com:8080/grafana,初始账号密码是admin/admin。【注】设置反向代理后无法通过IP访问,如不需要设置反向代理,可跳过第5第6步,直接在同网段的电脑访问服务器地址***.在/usr/lib/systemd/system/目录下新增一个grafana.service文件。

2022-08-30 16:18:01 1703

原创 MSQL误操作delete之后的数据恢复

一般放在mysql/data里面,找到最新的一个mysql-bin.XXXX(比如我的就是叫mysql-bin.000051),记住误操作的时间,通过mysqlbinlog命令的–start-datetime参数快速定位数据位置。通过上面的方法我们应该可以找到被删除的数据在binlog中的起始和终止位置点,这样我们就可以保证在这两个位置之间只有我们需要的待恢复的数据,而没有其他数据。转化后的SQL语句开头多了个;要手动去掉,然后执行sql脚本插入数据就OK了。然后查找解析内容里删除的标记。......

2022-07-20 16:48:29 4544 1

原创 Jmeter命令行执行脚本变量用法及远程执行脚本

平时用jmeter做接口测试或者性能测试的时候,基本都是直接在jmeter客户端维护脚本以及调试,但是最后的执行最好是用命令行执行,尤其是性能测试或者自动化测试的时候吗,因为命令行执行可以降低GUI模式带来的性能损耗。但是经常会有执行前需要修改脚本中的参数的情况,比如调整全局变量或者线程数,循环次数等。JMeter的测试计划在运行Sampler之前会先加载运行属性(jmeter.properties,system.properties等)文件,而且JMeter还提供了方法可以动态修改属性,在命令行中使用【

2022-06-17 15:34:43 668

原创 利用yumdownloader工具在无法联网的服务器上安装资源包

yumdownloade简介Yumdownloader是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件包及其所有依赖包。有时候公司的服务器外网权限控制的很严,不允许连接到外网,安装系统离线源之外的工具会特别麻烦,离线rpm安装的话,有很多依赖需要下载安装,yumdownloader神器的出现完美的解决这这个问题以下实例就以下载httpd软件包及依赖来说下如何使用yumdownloader。前提需要两台服务器,一台能联网,一台不能。步骤1.安装yumdownloade

2021-10-27 19:17:21 752

原创 Jenkins持续化集成:版本构建与回滚

实现基于Jenkins实现项目的自动化构建和回滚操作,本文分前端的构建回滚和后端的构建回滚,记录一下配置过程中踩下的坑和最终结果。PS:关于Jenkins的搭建本文不再赘述,主要讲项目的配置【前端构建与回滚】我们的项目是Vue框架的,所以前端自动构建采用的是NodeJs+jenkins+GitLab的构建1.首先在Jenkins下载NodeJS,这里一定要确保自己搭建Jenkins的服务器位数与所下载的NodeJS位数一致,(查看linux位数cat /proc/version 、 uname -a

2021-05-17 18:29:36 802 1

原创 Python连接SAP HANA数据库插入数据

工作的时候需要往HANA数据库插入一些测试数据,我使用的连接HANA的工具DBeaver又不能像Mysql那样批量执行多条插入语句,就想用python连接HANA往里循环插入数据,由于代码水平有限,尝试了好久才解决,下面记录一下踩坑过程。一、先尝试连接上HANA,然后进行读的操作首先需要安装python连接hana的包pyhdb1.pip install pyhdb -i http://pypi.douban.com/simple/2.创建连接import pyhdbdef get_connec

2021-05-17 10:17:24 2483

原创 jmeter插件JMeterPlugins-Standard 压力测试

Jmeter有插件提供用来给用户监控所测试的服务器的资源使用 情况,需要有Jmeter客户端插件和服务端插件1、客户端插件 需要在https://jmeter-plugins.org/downloads/old/中下载对应的JMeterPlugins-Standard,一般下载最新版本即可,下载完成后,解压zip包,吧JMeterPlugins-Standard-xxx.jar包放到Jmeter的lib/ext目录下(不放置的话启动在Jmeter的监控器里面无法找到对应的监视器)2、服务器插件

2020-09-21 10:17:20 606

转载 大数据测试类型&大数据测试步骤

一、什么是大数据?大数据是一个大的数据集合,通过传统的计算技术无法进行处理。这些数据集的测试需要使用各种工具、技术和框架进行处理。大数据涉及数据创建、存储、检索、分析,而且它在数量、多样性、速度方法都很出色。二、大数据测试类型测试大数据应用程序更多的是验证其数据处理,而不是测试软件产品的个别功能。当涉及到大数据测试时,性能和功能测试是关键。在大数据测试中,QA工程师使用集群和其他组件来验证对TB级数据的成功处理。因为处理非常快,所以它需要高水平的测试技能。处理可以是三种类型:批量、实时、交互。与此

2020-09-04 10:21:54 1421

转载 jmeter生成HTML性能测试报告

性能测试工具Jmeter由于其体积小、使用方便、学习成本低等原因,在现在的性能测试过程中,使用率越来越高,但其本身也有一定的缺点,比如提供的测试结果可视化做的很一般。不过从3.0版本开始,jmeter引入了Dashboard Report模块,用于生成HTML类型的可视化图形报告(3.0版本的Dashboard Report模块会中文乱码,因此建议使用3.0以上的版本)。这篇博客,简单介绍下在利用jmeter进行性能测试时,生成HTML的可视化测试报告。。。一、生成HTML测试报告的两种方式1、利用

2020-09-03 14:31:01 647

转载 Spring Boot 使用 Swager自动生成接口文档

@作者:jackieonway链接:https://www.jianshu.com/p/49afc7465ce5来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。前言工作中难免会遇到写文档,特别是在大型项目中,接口文档的编写一直是一个令人头疼的问题,开发人员会花费大量的时间去写接口文档。今天推荐一款自动生成接口的工具----Swagger ,它大大的节约了开发...

2020-04-26 17:42:54 231

原创 Navicat 无法连接MYSQL8.0本地服务器解决方法

正常填写完连接的内容后点击连接报错,无法连接不成功的主要原因大都是mysql8.0的加密方式不同.解决办法是进入mysql命令行,输入密码,之后输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';此处的password写123456,也就是你自己设置的用户密码就...

2020-04-26 16:15:24 1517

转载 win10下mysql8.0启动失败

win10系统下安装mysql8.0最后一步配置时mysql启动失败解决方法:通过服务找到MySQL80,启动,错误1053,“登录为”为“网络服务”,因为网络服务权限不足导致,所以为了提高网络服务权限,需要将网络服务添加到管理员组,步骤如下:1.win+r 输入compmgmt.msc,回车2.计算机->管理->本地用户和组->组-> 双击Adminis...

2020-04-26 15:54:54 573

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除