查看: 491| 回复: 2
跳转到指定楼层
上一主题 下一主题
收起左侧

用 TypeSafe 的 Jev 模型做了个 oncall 告警分诊 POC

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
TypeSafe AI 最近发布了 Jev 模型,我拿了 early access,顺手做了个 POC:jev-oncall。思路很简单,每个告警只调一次 Jev,让它做四个判断:这条要不要人工处理、严重度、归属哪个 team、是不是重复告警。
几个设计点:
1.  fail-open:Jev 挂了或者超时,直接走原有链路,不会因为加了 AI 就把告警链搞成单点。
2.  一次调用:每条告警只花一次推理成本,不搞多轮 agent。
3.  去重图:重复告警聚类,只 page 一次。
4.  基于分布的路由:按历史分布把告警分给最可能的 team,而不是写死规则。

实测结果(14 条 synthetic alerts,Jev v13):0 静默丢失、0 漏 page、0 误 page,总成本 $0.0004。

12 条里 Jev 也有 2 条 team 归属判错,owner confidence 是下一步要解决的问题。
Repo 在这,README 里有 dashboard 截图和完整复现步骤:https://github.com/mingleiw/jev-oncall

准备接着做成完善的工具 欢迎提意见 和一起做

评分

参与人数 1大米 +1 收起 理由
咸鱼上岸 + 1 谢谢分享!

查看全部评分


上一篇:做了个发现附近活动的 App:NuwaiRo,想听听大家的建议
全局:
> 4.  基于分布的路由:按历史分布把告警分给最可能的 team,而不是写死规则。

🤔 这个真有必要吗?什么情况下需要这个?除非你有 alert 的时候自动 trigger debug,找到出问题的点,实锤别人的问题,才能 assign 给别的 team,这一步最好人工审核一下。不然 alert 响了,直接 assign 一个 team,会被别人锤死吧。
回复

使用道具 举报

🔗
 楼主| 马小圆mxy 昨天 11:59 来自APP | 只看该作者
全局:
咸鱼上岸 发表于 2026-09-21 20:54:39
> 4.  基于分布的路由:按历史分布把告警分给最可能的 team,而不是写死规则。
这个真有必要吗?什么情况下需要这个?除非你有 alert 的时候自动 t
你说的对 production 里直接 auto-assign 肯定会被锤死,实测 14 条里 Jev 就有 2 条 team 判错了。

我写第 4 点的本意不是"自动 page 别的 team",而是回答 oncall 的第一个问题:这告警大概是谁的。

下个版本我就把 confidence threshold 和人工确认环写进去。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表