阿里云SLS集成

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

简介

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

如何集成SLS?

步骤1:找到SLS监控源

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

步骤2:创建报警规则

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

步骤3:配置内容模版

配置内容模版,前往SLS完成内容模版配置

在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}"}

步骤4:创建告警规则并确认Webhook请求地址

在告警中心选择新建告警:告警策略选择「极简模式」,渠道选择Webhook自定义,请求地址输入以下url地址:

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

备注:⚠️ 以上Url中的集成密钥为SLS的集成密钥。

使用POST请求方式,添加"Content-Type: application/json"请求头;选择步骤2已配置的内容模版,点击确认完成创建。新增告警

步骤5:确认集成

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

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

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