阿里云首页 运维事件中心 相关技术圈

阿里云SLS集成

本文介绍如何对阿里云SLS监控源进行集成对接。

简介

阿里云SLS日志服务是阿里云提供的云原生观测与分析平台,为Log、Metric、Trace等数据提供大规模、低成本、实时的平台化服务。运维事件中心支持简单、快速的集成SLS,实现报警和事件的统一管理;查看以下集成步骤完成告警记录集成接入。

如何集成SLS?

步骤1:找到SLS监控源

进入运维事件中心-集成中心-集成配置菜单找到SLS监控源,进入SLS的新增集成页面查看集成步骤完成集成接入。

步骤2:配置内容模版

前往“SLS-告警中心-告警管理-内容模版配置”完成内容模板配置。

1634539729818-00cf5e53-4639-40f0-adb4-4c8811809a17

选择“webhook-自定义 ”;“发送方式:逐条发送”;“发送内容:复制输入以下内容模版”;提交完成内容模版配置。

{
  "aliuid":"${aliuid}",
  "alert_instance_id":"${alert_instance_id}",
  "alert_id":"${alert_id}",
  "alert_name":"${alert_name}",
  "region":"${region}",
  "project":"${project}",
  "alert_time":"${alert_time}",
  "alert_url":"${alert_url}",
  "query_url":"${query_url}",
  "fire_time":"${fire_time}",
  "resolve_time":"${resolve_time}",
  "status":"${status}",
  "fire_results_count":"${fire_results_count}",
  "fire_results_as_kv":"${fire_results_as_kv}",
  "labels":"${labels}",
  "annotations_title":"${annotations.title}",
  "annotations_desc":"${annotations.desc}",
  "severity":"${severity}",
  "logstore":"${results[0].store}",
  "fire_results":"${results[0].fire_results}"
}

步骤3:配置行动策略

前往“SLS-告警中心-告警管理-行动策略”完成行动策略配置。

2.1添加行动策略,右键“开始”选择“添加行动组”

2.2渠道选择“webhook-自定义”

输入“请求地址”:

https://public-alert.aliyuncs.com/event/aliyun/sls/{集成密钥}
说明

以上URL中的集成密钥为SLS监控源的集成密钥。

使用POST请求方式,添加"Content-Type: application/json"请求头;

选择步骤2已配置的内容模版,点击确认完成创建。

步骤4:新建报警规则

根据SLS具体操作创建报警规则,参考SLS文档

告警策略选择普通模式,选择步骤3配置的行动策略完成创建。

步骤5:确认集成

完成以上配置后点击集成密钥下的确认集成按钮完成集成配置。

步骤6:验证集成是否成功

在SLS监控侧配置告警、订阅规则并触发告警后,若在集成配置页面查看到SLS监控源为“已接收”报警状态则说明已集成成功。