Datadog监控查询疑问:99分位请求时长判断是否需额外计算?
关于请求时长99分位数筛选的问题解答
- 你的查询逻辑没问题,不需要对rollup计算出的pc99结果做额外算术运算。
- 核心原因:多数日志分析工具中,
rollup("pc99", "@duration")会直接返回@duration字段在指定时间范围内的99分位原始数值,只要确保阈值的单位和@duration字段的单位匹配即可。 - 你当前查询里用
> 500000000,说明已经确认@duration的单位是纳秒(500ms = 500,000,000纳秒),这个数值匹配是正确的。 - 额外提醒:如果后续发现
@duration单位是毫秒,只需把阈值改成500即可,依然不需要对pc99结果做运算。
内容的提问来源于stack exchange,提问作者yamori
相关产品推荐
相关产品推荐

