You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:配置JIRA自动化实现基于特定前缀工单触发关联告警工单的自动关闭

求助:配置JIRA自动化实现基于特定前缀工单触发关联告警工单的自动关闭

兄弟,这个需求我之前帮团队配置过,完全不用写代码,用JIRA自带的自动化就能搞定!给你一步步拆解:

  • 第一步:创建新的自动化规则
    进入JIRA的「项目设置」→「自动化」,点击「创建规则」,触发条件选择「当工单创建时」。然后添加筛选条件:设置「工单标题」包含 [RESOLVED] (注意前缀后面的空格要和AlertManager发的格式完全一致)。

  • 第二步:提取关联的FIRING工单标题
    添加「编辑变量」操作,创建一个变量(比如命名为 firingIssueTitle),用JIRA的智能值(Smart Values)做字符串替换:

    {{issue.summary.replace("[RESOLVED] ", "[FIRING:1] ")}}
    

    这样就能把当前创建的RESOLVED工单标题,转换成对应的FIRING工单的标题了。

  • 第三步:查找对应的FIRING工单
    添加「查找工单」操作,设置搜索条件:

    • 项目:和当前触发的工单相同(选「触发工单」的项目)
    • 标题:等于刚才创建的 firingIssueTitle 变量
    • 状态:选择你们项目中代表“未关闭”的状态(比如「打开」「进行中」,根据实际情况调整)
  • 第四步:自动关闭找到的FIRING工单
    添加「分支/循环」操作,选择「针对查找工单的结果」,然后在分支里添加「转换状态」操作:

    • 目标工单:选择「查找工单的结果」
    • 目标状态:设置为「已解决」(或者你们项目对应的关闭状态)
      还可以额外加个「添加评论」操作,给被关闭的工单留个备注,比如:关联的[RESOLVED]告警工单已创建,自动关闭此告警

一些关键注意事项:

  • 一定要确保标题的前缀格式完全匹配,包括空格!比如AlertManager发的FIRING前缀是[FIRING:1] 还是[FIRING:1](有没有空格),要和替换规则对应上,不然会找不到工单。
  • 检查自动化规则的执行账号权限,确保它有查找工单、修改工单状态的权限。
  • 测试的时候可以手动创建一个带[RESOLVED] 前缀的工单,看看规则能不能正常触发并找到对应的FIRING工单。

备注:内容来源于stack exchange,提问作者Thanos Mourtzoukos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:54:31