Skip to content

关于本页

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

认证 ​

此提供商需要身份验证。

  • signl4_integration_secret: SIGNL4 集成或团队密钥(必需:True,敏感:True)

某些范围可能需要才能通过提供商执行特定操作或查询。以下是相关范围及其用例的摘要:

  • signl4:create: 创建 SIGNL4 警报(强制)

在工作流中 ​

此提供商可用于工作流。

作为"操作"来进行更改或更新数据,示例:

yaml
actions:
    - name: Query signl4
      provider: signl4
      config: "{{ provider.my_provider_name }}"
      with:
        title: {value}  # 警报标题。
        message: {value}  # 警报消息。
        user: {value}  # 用户名。
        s4_external_id: {value}  # 外部 ID。
        s4_status: {value}  # 警报状态。
        s4_service: {value}  # 服务名称。
        s4_location: {value}  # 位置。
        s4_alerting_scenario: {value}  # 警报场景。
        s4_filtering: {value}  # 过滤。
        # 附加警报数据。

请查看以下工作流示例:

连接 Provider ​

要使用 Signl4Provider,您需要提供您的 signl4_integration_secret。

您可以在 SIGNL4 Web 门户中的 Teams 或 Integrations -> Distribution Rules 下找到您的集成或团队密钥。

signl4_integration_secret 用于使用 webhook API 向 SIGNL4 发布事件。

注意事项 ​

provider 使用 events API 或 incidents API 来创建告警或事件。选择使用哪个 API 取决于存在 routing_key 还是 api_key。

相关链接 ​

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