5分钟搞定 AlertManager 接入短信、语音等10+种通知渠道
作为生态系统的一员,提供了包括沉静、抑制、通知在内的多种告警管理服务。同时在实际使用中还存在着或多或少的不足,比如通知渠道过少,规则配置过程冗长。
阿里云日志服务为了解决告警的通知、管理等问题,推出了日志服务告警中心,为顾客提供了一站式的告警解决方案。右图中的功能对比给出了SLS告警和+生态的功能对比,可以看出SLS告警提供了企业级的服务,还能极大的便捷用户的工作。
SLS开放告警
SLS告警提供的开放告警功能,还能很便捷的将三方系统的告警消息接入到SLS告警中心,并且不须要对现有系统做任何改建。接入SLS告警后的告警消息流如右图所示:
下边介绍将接入到SLS告警的详尽流程,包括SLS告警配置和配置两部份。
SLS告警配置
1.创建行动策略
行动策略将决定了SLS在接收Alert告警消息后,以何种形式及何种渠道通知您。因此,您须要首先打开告警中心,点击告警管理,在下拉菜单中选择行动策略:
之后点击页面左上角的添加按键,在弹出的对话框中配置新的行动策略,之后点击确认。目前,系统支持语音,邮件,邮箱,钉钉和企业陌陌等通知渠道,有关行动策略的具体配置方式,可参阅官方文档创建行动策略。
2.创建开放告警服务
首先打开告警中心,点击告警管理,在下拉菜单中选择开放告警:
点击页面左上角的创建按键,在弹出的对话框中配置新的开放告警服务,包括服务ID和服务名称,之后点击保存:
3.创建开放告警应用
在弹出的对话框中点击创建,添加新的应用,点击保存。这儿的合同请选择,行动策略选择在第一步中配置的策略,其余选项可选择默认值。
4.获取开放告警应用插口
如今,您在第二步创建的开放告警服务中早已存在一个新的告警应用了。点击该应用操作栏的插口按键,获取插口信息:
插口地址由两部份构成:
Alert接入配置
在Alert配置文件中,您首先须要创建一个告警消息的接收者。因此,您须要在配置项下添加一个接收者,在url数组中填写上一步骤中获取的插口地址。之后,您须要在route配置项下添加后面创建的接收者。典型的配置文件如右图所示:
route:
:'{}'
...
...
:
-name:'{}'
:
-url:'{}/event//{}/{}'
-name:...
其中{}为用户为接收者自定义的名称。
疗效展示
告警消息查看
在告警中心的事务视图界面,可以查看接收到的告警消息列表,以及该告警消息的详情。
告警接入概览
告警通知概览
告警盘面展示了所有告警消息的概览视图,可以查看通过不同通知渠道发送的消息量。
原文链接: