Skip to content

关于本页

本页介绍更夫所基于的开源内核 Keep 的通用能力。更夫在其上提供国内化增强:钉钉/企业微信/飞书通知、国产大模型接入、LDAP 认证与值班管理。部署与上手请看快速上手。

INFO

工作流链接:workflow。

此工作流在收到来自 Grafana 或 Prometheus 的告警时创建 ServiceNow 工单。

说明:

  • 触发器:由 Grafana 或 Prometheus 的告警激活。
  • 动作:如果告警尚无工单 ID,则创建 ServiceNow 工单并用工单 ID、URL 和状态等详情增强告警。
yaml
workflow:
  id: servicenow
  description: create a ticket in servicenow when an alert is triggered
  triggers:
    - type: alert
      cel: source.contains("grafana") || source.contains("prometheus")
  actions:
    - name: create-service-now-ticket
      if: "not '{{ alert.ticket_id }}' and {{ alert.annotations.ticket_type }}"
      provider:
        type: servicenow
        config: "{{ providers.servicenow }}"
        with:
          table_name: "{{ alert.annotations.ticket_type }}"
          payload:
            short_description: "{{ alert.name }} - {{ alert.description }} [created by Keep][fingerprint: {{alert.fingerprint}}]"
            description: "{{ alert.description }}"
          enrich_alert:
            - key: ticket_type
              value: servicenow
            - key: ticket_id
              value: results.sys_id
            - key: ticket_url
              value: results.link
            - key: ticket_status
              value: results.stage

基于 MIT 协议开源的 Keep · 由更夫社区维护