首页  

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安装