latency - P99 或 P95 是在什么时期计算的?
问题描述
提交/设置服务的 SLA 时,应在什么时间段内计算 SLA?
例如,如果我希望我组织中的所有服务都承诺 P95 延迟,并且其中一项服务承诺 500 毫秒,那么时间窗口是多少 - 因为 P95 会根据我们查看的时间窗口而有所不同。
解决方案
取决于您的延迟在哪个周期波动。
没有每日/每小时高峰?几千个样本就可以了。
每日波动(例如高峰使用、并发备份等)?然后,您将需要至少测量一整天。
每周波动(例如与工作时间或晚间活动等有关)?然后,您将需要在整整一周内进行采样。
没有严格要求在所选时间窗口内对所有内容进行采样,但您的时间窗口最好具有代表性,否则您可能要承担责任。当您采样不足时,还要确保公平。
如果您想安全起见,请在加载周期中采用最坏的情况,并在这种情况下进行一分钟的采样。这可以让您很好地估计您将面临什么。
推荐阅读
- jenkins - 在 Jenkins 中使用 bat 脚本返回 .exe 的值
- kubernetes - Kubernetes ConfigMap 中的常用配置
- azure - Azure VM RDP 出站 NSG 规则
- python - 有没有办法在袖扣库 python 的子图中标准化轴的比例?
- windows - 如何在主机文件中为虚拟主机设置 IP 范围
- c# - 某些窗口的 Windows 桌面坐标系已关闭
- javascript - 使用 jQuery 2 与使用 jQuery 3 或 Vanilla JS 的组件行为不同
- html - bootstrap-下拉菜单在移动设备上不起作用
- arrays - MongoDB - 如何根据数组中的第一个元素提取记录
- python - YouTube 数据 API 评论问题