生产环境全链路压测建设历程 22:FAQ 1&2

发布于: 2020 年 12 月 30 日

FAQ1 一般从哪几方面评判系统适合做全链路压测以及做到什么程度?

  1. 用户量本身就很大,比如有活跃用户过百万、千万。尤其消费者业务,流量方面,每秒请求上万的请求,有复杂的链路。

  2. 验证峰值流量下服务的稳定性和伸缩性。验证新上线功能的稳定性。进行降级、报警等故障演练。对线上服务进行更准确的容量评估。

3.重要的系统,如电商的交易系统、健康码、秒杀营销等。

4.出过问题的系统 。供应商外包开发的系统。

5.分布式架构,有上百台VM

6.又是核心,又经常有版本发布的。

FAQ 2业务系统本身会打较多日志,压测流量进来后,日志这块是如何处理?

1.压测数据构造的时候,一般会有对应的特征值;比如订单单号,用户号,手机号等

2.业务系统本身打业务日志,不会有太多的规则,会比较多变。

3.压测流量触发了业务系统的逻辑,产生的日志,有两种方式:一种是写入到业务系统的原有日志文件里面,因为这个业务日志,一般是用来分析系统,或者是用来做数据统计。一种是直接通过javaagent,隔离到额外的文件里面。

4.日志的下游,一般简单做个过滤规则,根据压测的数据特征,订单单号,用户号,手机号,在拉取压测日志去掉即可。



发布于: 2020 年 12 月 30 日阅读数: 10
用户头像

还未添加个人签名 2017.12.21 加入

还未添加个人简介

评论

发布
暂无评论
生产环境全链路压测建设历程 22:FAQ 1&2