temporal cassandra 阶梯压测记录
所属分类 temporal
浏览量 864
jpress 暴露 promethes 指标接口
prometheus 增加 jpress 指标抓取配置
grafana上配置相应图表
并发数 coreThreads
RT irate(runTime_sum[5m]) / irate(runTime_count[5m])
TPS irate(runTime_count[5m])
阶梯施压策略
初始并发 1
每隔120s 增加2个并发
总运行时间 7200s
# maxThreads
concurrentThreads=100
coreThreads=1
# seconds
maxRunTime=7200
coreThreadsIncrementStep=2
# seconds
coreThreadsIncrementInterval=120
压测
开始时间 2022-03-09 16:19:20
结束时间 2022-03-09 18:19:20
运行时间 7200 s
最后一刻并发 100
平均耗时 925 ms 执行用例 454022
countGt100 449846
countGt200 408492
countGt500 278064
countGt1000 145487
countGt100 表示响应时间大于100ms的数量
耗时百分位值
P50 645 ms
P80 1000
P90 1000
P95 1000
P99 1000
监控图表显示
workflow tps 75
存储读写 tps 1365
sum(irate(persistence_requests[2m]))
一个简单的工作流调用 差不多 会触发 20个数据库读写
RT TPS coreThread 对照图表
temporal压测方案及记录
prometheus使用技巧
prometheus irate 函数说明
上一篇
下一篇
k8s概述
k8s核心概念
prometheus irate 函数说明
temporal 技术要点
清晨的一点点感悟
k3s安装