在实际业务中需要保证业务的性能及稳定性,而通过类似Postman这样的API测试工具,通常只在研发自测阶段验证API是否可用。面对并发场景时,一般会使用wrk或者JMeter等工具进行压测,摸底业务当前的性能指标和稳定性情况,那么在使用Gin框架编写的业务中,一般是使用pprof来观察性能损耗,这里就记录下怎么使用。
通过expect脚本完成SCP文件传输
通过SCP做文件拷贝是比较方便的,但如果是大文件且传输时间比较长的情况下,则是需要在后台自动执行较为方便。但SCP的交互过程中需要输入口令,怎么通过脚本来解决这个问题呢?
CentOS 7停服(EOL)后如何下载RPM包
CentOS 7已于2024年06月30日停止维护,一些常用的RPM包查找网站也逐渐不再支持对CentOS 7 RPM包的检索,目前还有不少产品依然在使用该版本,那么基于现状,如何便捷的获取、下载想要的RPM包,就成为需要解决的问题。
Windows Sysmon日志通过NXLog发送到ELK
Sysmon对于安全监控来说非常好用,但Windows的事件查看器是条目形式出现,需要数据分析或者威胁分析的场景中通常需要将日志上报,这里记录下如何将Windows Sysmon日志通过NXLog发送到ELK当中。
利用netlog-viewer排查Chrome网络问题
此前遇到一个问题,在MacOS上用Friefox、Safari、Chrome、Edge几种不同浏览器访问同一个本地站点,仅有Chromium内核的浏览器会出现网络异常的情况。根据定位,请求并未到达后端上,所以还是要学习怎么排查Chromium内核上网络问题。
在CentOS 7上编译和升级Linux内核
遇到CentOS 7环境上因为某个原因需要升级内核的场景,一番搜索在网上找到了可以直接使用的RPM,极大的减轻了工作量,但对如何编译内核产生了兴趣。那么就动手实验下吧。
CentOS 7 rpm依赖导致的疑难故障案例
前些日子遇到一个故障案例,现象是云主机上的机器网络丢失,通过命令无法正常启动网卡,导致各项业务中断,OPS反馈机器只能通过云控制台输入口令进入系统。故障的影响还是比较大的,和OPS一起解决故障并恢复业务后,回家用虚拟机模拟环境来找找根本原因。
利用Debezium捕获PostgreSQL的数据变化
遇到数据同步的需求,需要将PostgreSQL的表变更同步给其他业务系统。查找资料后了解到CDC(Change Data Capture,变化数据捕获)技术,CDC的思想是发出数据库上执行的所有插入、更新、删除和模式更改的changelog。Debezium是一个开源的,为捕获数据变更(CDC)提供低延迟的数据流平台,通过Apache Kafka连接部署。