怎样设计按时间窗口聚合次数或成功率的告警平台?
Sorry o(╥﹏╥)o,暂无参考答案。带这道题,问问AI吧~
问 AI
本题目录
相关面经
1 篇快手
后端开发实习生实习一面、二面
只记录失败日志够不够?有没有告警机制?
如果让你设计一个告警平台,你的整体思路是什么?
告警应该按失败次数、时间窗口,还是失败率来判断?
从技术角度看,成功和失败信息应该如何存储、发送和聚合?
使用 MQ 后,如何实现“一分钟内失败两次就告警”这类时间窗口聚合?
消费者每次只收到一条消息,如何完成时间窗口统计?
如果使用缓存,缓存的 Key 和 Value 分别是什么?
如果告警规则从“失败次数”改成“成功率/可用率”,原有方案还能否支持?
是否需要保存完整的失败报文,还是只保存成功数和失败数?
