从生产告警,到可审查的修复。

Mendry 关联告警、日志与代码,定位问题根因。启用自动 Hotfix 后,可在策略约束下生成补丁、按需执行本地测试,并将修复交付给团队审查。

源码预览 · 查看产品状态
Mendry / incident流程示例

生产信号 / checkout-api

结算请求持续出现异常

INC / 0042

01 / 发现信号

结算接口错误增加。

生产告警与运行时日志将调查范围指向结算服务。

02 / 调查根因

ERROR checkout-api

TypeError: session is nullcheckout.ts:4242 session.user.id

代码访问了空会话。

结合异常与仓库上下文定位问题,保留支撑诊断结论的证据。

03 / 生成补丁

候选 DIFF

+ if (!session) {+   return unauthorized();+ }  const id = session.user.id;

补充会话空值检查。

自动 Hotfix 在项目允许的路径和变更规模内生成候选补丁。

  1. 本地预验证

    可选 · 隔离容器测试

  2. 交付审查

    评审分支 / 草稿 PR 或 MR

  3. 团队接续

    仓库 CI、审查合并与部署

此处为自动 Hotfix 流程示例,非真实运行结果。本地预验证可选,交付方式取决于仓库支持与凭据配置。
  • 诊断关联证据
  • 补丁受策略约束
  • Git 交付可审查

从调查到修复交付

默认仅分析。按项目启用自动 Hotfix 后,可将诊断推进到受限补丁与评审分支,或交付草稿 PR / MR。

问题调查 · 默认启用

仅分析模式
  1. 汇聚生产信号

    按项目接入告警与运行时观测,建立事故上下文。

  2. 定位问题根因

    关联日志、异常堆栈与已部署代码基线,形成诊断。

  3. 审查调查结果

    查看诊断结论、证据引用、推荐方案与候选 Diff。

按项目启用 · 配置变更策略与写凭据

自动 HOTFIX · 按项目启用

当前预览能力
  1. 生成受限补丁

    按允许路径、保护文件和变更规模限制修复范围。

  2. 本地预验证 · 可选

    配置增强验证后,在隔离网络的容器中运行基线与补丁后的测试。

  3. 交付代码审查

    推送独立评审分支,并在仓库适配器支持时创建草稿 PR / MR。

由你的团队接续

  1. 仓库 CI
  2. 审查与合并
  3. 部署上线
  4. 确认恢复

Mendry 不自动合并、部署、回滚或确认生产恢复。操作员核查处理结果后,更新事故状态。

默认仅分析;AWS 来源事故仍保持仅分析。

产品状态

在同一工作台跟进事故

从观测信号进入调查,按处理阶段安排优先级,查看每次调查与修复尝试。

连接证据与修复交付

将签名 Webhook、受支持的日志来源与 Git 基线接入同一流程,按项目配置修复策略和仓库访问。

了解自动 Hotfix
  • 告警信号
  • 日志
  • Git 基线
Mendry调查 → 补丁 → 审查

交付团队审查

  • 评审分支
  • 草稿 PR / MR
  • 自托管运行

    在自己的环境部署服务,配置调查所需的证据来源。

  • 变更范围可控

    明确允许修改的路径,以及单次补丁的变更规模。

  • 修复尝试可追溯

    在事故中查看执行记录、验证结果和交付详情。

开始使用