跳转至

配置通知服务器

可观测性 Insight 支持短信通知,目前通过集成阿里云、腾讯云的短信服务发送告警消息。 本文介绍了如何在 Insight 中配置短信通知的服务器。短信签名中支持的变量为消息模板中的默认变量,同时由于短信字数有限,建议选择较为明确的变量。

如何配置短信接收人可参考文档:配置短信通知组

配置通知服务器的操作步骤如下:

  1. 进入 告警中心 -> 通知配置 -> 通知服务器

    通知服务器

  2. 点击 添加通知服务器

    申请阿里云短信服务,请参考阿里云短信服务

    字段说明:

    • AccessKey ID:阿里云用于标识用户的参数。
    • AccessKey Secret:阿里云用于验证用户的密钥。AccessKey Secret 必须保密。
    • 短信签名:短信服务支持根据用户需求创建符合要求的签名。发送短信时,短信平台会将已审核通过的短信签名添加到短信内容中,再发送给短信接收方。
    • 模板 CODE:短信模板是发送短信的具体内容。
    • 参数模板:短信正文模板可以包含变量,用户可通过变量实现自定义短信内容。

    请参考阿里云变量规范

    通知服务器

    Note

    当参数模板内容如上图时,用户在阿里云定义的模板内容应为: ${severity}:${alertname} 在 ${startat} 被触发

    另外,上图中的对应关系为:

    1. {{(index.0).Labels.severity}} 对应 ${severity},表示告警事件的级别;
    2. {{index.0).Labels.alertname }} 对应 ${alertname},表示告警的规则名称;
    3. {{(index.0).StartsAt}} 对应 ${startat},表示告警事件的开始时间。

    申请腾讯云短信服务,请参考腾讯云短信

    字段说明:

    • Secret ID:腾讯云用于标识 API 调用者身份参数。
    • SecretKey:腾讯云用于验证 API 调用者的身份的参数。
    • 短信模板 ID:短信模板 ID,由腾讯云系统自动生成。
    • 签名内容:短信签名内容,即在腾讯云短信签名中定义的实际网站名的全称或简称。
    • SdkAppId:短信 SdkAppId,在腾讯云短信控制台添加应用后生成的实际 SdkAppId。
    • 参数模板:短信正文模板可以包含变量,用户可通过变量实现自定义短信内容。 请参考腾讯云变量规范

    通知服务器

    Note

    参数模板中的配置参考上图时,在腾讯云定义的模板内容应为为:{1}:{2} 在 {3} 被触发。

评论