跳转至

通知对象管理


更新日志

2023.9.21邮件组类型正式下架,已创建的不受影响。后续使用管理 > 成员管理 > 团队功能代替。

观测云支持设置告警事件的通知对象,包括系统默认通知对象(钉钉机器人、企业微信机器人、飞书机器人、Webhook 自定义和短信组)和自建通知对象

关于如何设置告警通知,可参考 告警设置

默认通知对象

进入监控 > 通知对象管理 > 新建通知对象,选择钉钉机器人、企业微信机器人、飞书机器人、Webhook自定义、短信组后,输入对应配置信息后,点击确认即可完成新建通知对象。

注意:钉钉机器人、企业微信机器人、飞书机器人告警通知是每分钟合并了发送,并不是产生后立刻发送,会存在约一分钟的延迟。

1、新建钉钉机器人

进入监控 > 通知对象管理 > 新建通知对象,选择钉钉机器人,输入配置信息,包括自定义的通知对象名称、密钥和 Webhook 地址。

钉钉群组成功添加机器人之后,在机器人配置详情中可查询该机器人的加签密钥和 Webhook 地址。

2、新建企业微信机器人

进入监控 > 通知对象管理 > 新建通知对象,选择企业微信机器人,输入配置信息,包括自定义的通知对象名称、Webhook 地址。

企业微信群组成功添加机器人之后,在机器人配置详情中可查询该机器人特有的 Webhook 地址

3、新建飞书机器人

进入监控 > 通知对象管理 > 新建通知对象,选择飞书机器人,输入配置信息,包括自定义的通知对象名称、Webhook 地址和密钥。

飞书群组成功添加机器人之后,在机器人配置详情中可查询该机器人的签名校验Webhook 地址

4、新建 Webhook 自定义

进入监控 > 通知对象管理 > 新建通知对象,选择 Webhook 自定义,输入所需信息。

Webhook 自定义通知类型为 HTTPRequest,会向指定的地址发送纯文本 POST 请求。

假设用户配置的地址为 [http://my-system/accept-webhook](http://my-system/accept-webhook),产生的告警标题和内容分别为:

标题:

您的 ECS 存在问题

内容:

您的 ECS 存在以下问题: 
- CPU 使用率过高(92%) 
- 内存使用率过高(81%)

发送的请求会根据所配置的请求类型不同而不同:

1)当 bodyType 不指定或为 text 时,请求详情如下:

POST http://my-system/accept-webhook
Content-Type: text/plain

您的 ECS 存在问题

您的 ECS 存在以下问题:
- CPU 使用率过高(92%)
- 内存使用率过高(81%)

其中,第 1 行为事件标题 df_title,第 2 行为空行,之后所有内容为事件内容 df_message

2)当 bodyTypejson 时,请求详情如下:

POST http://my-system/accept-webhook
Content-Type: application/json

{
    "timestamp"               : 1625638440,
    "df_status"               : "warning",
    "df_event_id"             : "event-xxxxxxxxxx",
    "df_title"                : "web001存在问题",
    "df_message"              : "web001存在问题\nCPU使用率大于90\n内存使用率大于90",
    "df_dimension_tags"       : "{\"host\":\"web001\"}",
    "df_monitor_id"           : "monitor_xxxxxxxxxx",
    "df_monitor_name"         : "异常检测名",
    "df_monitor_checker_id"   : "rul_xxxxxxxxxx",
    "df_monitor_checker_name" : "异常检测项目名",
    "df_monitor_checker_value": "99",
    "df_event_link"           : "https://console.guance.com/keyevents/monitorChart?xxxxxxxxxx"
    "df_workspace_uuid"       : "wksp_xxxxxxxxxx",
    "df_workspace_name"       : "我的工作空间",
    "Result"                  : 99,
    "...其他更多字段": "略",

    // 以下为旧版字段
    "date"          : 1625638440,
    "workspace_uuid": "wksp_xxxxxxxxxx",
    "workspace_name": "我的工作空间",
}

Webhook 自定义通知发送内容的类型仅支持使用 JSON 格式,各字段的详情可参考 事件产生

有关 Webhook 自定义更详细的实践文档,可参考 观测云 Webhook 自定义告警通知集成

5、新建短信组

进入监控 > 通知对象管理 > 新建通知对象,选择短信,输入所需信息。短信组可同时添加多个成员。

注意

  • 成员需要先在管理 > 成员管理中邀请加入到工作空间后才可选择;
  • 短信组告警通知是每分钟合并了发送,并不是产生后立刻发送,会存在约一分钟的延迟。

自建通知对象

观测云除提供默认通知对象外,还支持您通过第三方 Func 接入外部通知渠道形式,实现自建通知对象并对齐发送相关告警信息。

更多详情,可参考对接自建通知对象

通知对象列表操作

成功添加通知对象后,可在监控 > 通知对象管理页面中进行查看。您可修改或删除特定通知对象。

文档评价

文档内容是否对您有帮助? ×