跳转至

通知对象管理


观测云支持您通过「管理」-「通知对象管理」,设置告警事件的通知对象,包括钉钉机器人、企业微信机器人、飞书机器人、Webhook自定义、邮件组和短信组。如何设置告警通知可参考文档 告警设置

新建通知对象

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

1. 新建钉钉机器人

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

Attention

钉钉机器人告警通知是每分钟合并了发送,并不是产生后立刻发送,会存在约一分钟的延迟。

钉钉机器人的配置信息支持您通过在钉钉群组添加机器人之后,在机器人配置详情中查询该机器人「加签」密钥和「Webhook」地址。

2. 新建企业微信机器人

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

Attention

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

企业微信机器人的配置信息支持您通过在企业微信群组添加机器人之后,在机器人配置详情中查询该机器人特有的 Webhook 地址

3. 新建飞书机器人

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

Attention

飞书机器人告警通知是每分钟合并了发送,并不是产生后立刻发送,会存在约一分钟的延迟。

飞书机器人的配置信息支持您通过在飞书群组添加机器人之后,在机器人配置详情中查询该机器人「签名校验」和「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. 新建邮件组

进入「管理」 - 「通知对象管理」,点击「新建通知对象」,选择「邮件组」,输入所需信息。邮件组可同时添加多个成员。

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

6. 新建短信组

进入「管理」 - 「通知对象管理」,点击「新建通知对象」,选择「短信」,输入所需信息。短信组可同时添加多个成员。

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

修改/删除通知对象

成功添加通知对象后,可在「管理」 - 「通知对象管理」页面中进行查看。同时可针对每一个列表里的通知对象做修改或删除操作。