1. 规划 300ms P99 延迟预算
SRE 工程师背景
团队需要为一个新的面向用户的 API 制定 P99 ≤ 300ms 的服务等级目标(SLO),需要合理分配网络和后端处理的耗时。
问题
如何直观展示 DNS、TCP、TLS、TTFB、Processing 和 Network 各阶段的预算占比,并确保总和不超标?
如何使用
在“总延迟预算”中输入 300,选择 SLO 为 P99,并在阶段分配中输入默认的各阶段耗时。
{
"budget": 300,
"slo": "p99",
"allocation": "DNS=5\nTCP=10\nTLS=20\nTTFB=80\nProcessing=120\nNetwork=40"
}结果
生成了清晰的瀑布图,显示总共使用了 275ms 预算,尚有 25ms 的余量,各项指标均在安全范围内。