简介: Alert Manager是开源监控系统Prometheus中用于处理告警信息的服务,通过将日志服务开放告警配置为Alert Manager中的一个Receiver,可以将Alert Manager产生的告警消息发送到日志服务。

SLS告警管理

AlertManager作为Prometheus生态系统的一员,提供了包括静默、抑制、通知在内的多种告警管理服务。同时AlertManager在实际使用中还存在着或多或少的不足,例如通知渠道过少,规则配置过程繁琐。

阿里云日志服务为了解决告警的通知、管理等问题,推出了日志服务告警中心,为客户提供了一站式的告警解决方案。下图中的功能对比给出了SLS告警和AlertManager+Prometheus生态的功能对比,可以看出SLS告警提供了企业级的服务,能够极大的方便用户的工作。

SLS开放告警

SLS告警提供的开放告警功能,能够很方便的将三方系统的告警消息接入到SLS告警中心,而且不需要对现有系统做任何改造。AlertManager接入SLS告警后的告警消息流如下图所示:

下面介绍将AlertManager接入到SLS告警的详细流程,包括SLS告警配置和AlertManager配置两部分。

SLS告警配置

1. 创建行动策略

行动策略将决定了SLS在接收Alert Manager告警消息后,以何种方式及何种渠道通知您。为此,您需要首先打开告警中心,点击告警管理,在下拉菜单中选择行动策略

然后点击页面左上角的添加按钮,在弹出的对话框中配置新的行动策略,然后点击确认。目前,系统支持语音,短信,邮箱,钉钉和企业微信等通知渠道,有关行动策略的具体配置方法,可参阅官方文档创建行动策略。

2. 创建开放告警服务

首先打开告警中心,点击告警管理,在下拉菜单中选择开放告警

点击页面左上角的创建按钮,在弹出的对话框中配置新的开放告警服务,包括服务ID和服务名称,然后点击保存

3. 创建开放告警应用

选择上一步骤中创建的服务,在操作栏中点击该服务的应用按钮:

在弹出的对话框中点击创建,添加新的应用,点击保存。这里的协议请选择AlertManager,行动策略选择在第一步中配置的策略,其余选项可选择默认值。

4. 获取开放告警应用接口

现在,您在第二步创建的开放告警服务中已经存在一个新的告警应用了。点击该应用操作栏的接口按钮,获取接口信息:

接口地址由两部分构成:

  • 域名部分:SLS的接入地址,和地域相关,每个地域都有各自不同的接入地址;
  • 子路径部分:包括用于发送消息的Access Key Id和开放告警应用Id。需要注意的是,用户需要将子路径部分中的{ACCESS_KEY_ID}替换为具体阿里云RAM账户的Access Key Id,并且将权限策略AliyunLogOpenEventWrite赋予该账户。

Alert Manager接入配置

在Alert Manager配置文件中,您首先需要创建一个告警消息的接收者。为此,您需要在receivers配置项下添加一个Webhook接收者,在url字段中填写上一步骤中获取的接口地址。然后,您需要在route配置项下添加前面创建的接收者。典型的配置文件如下图所示:

route:

receiver: '{RECIEVER_NAME}'

...

...

receivers:

- name: '{RECIEVER_NAME}'

webhook_configs:

- url: 'http://{ALIYUN_SLS_ENDPOINT}/event/webhook/RAMAK_{ACCESS_KEY_ID}/{WEBHOOK_APP_ID}'

- name: ...

其中{RECIVER_NAME}为用户为接收者自定义的名称。

效果展示

告警消息查看

在告警中心的事务视图界面,可以查看接收到的告警消息列表,以及该告警消息的详情。

告警接入概览

开放告警大盘,可以查看告警消息过滤、发送情况。

告警通知概览

告警大盘展示了所有告警消息的概览视图,可以查看通过不同通知渠道发送的消息量。

原文链接

本文为阿里云原创内容,未经允许不得转载。

5分钟搞定AlertManager接入短信、语音等10+种通知渠道相关推荐

  1. PHP后端接入短信接口为用户发送通知短信

    这里用的是云之讯短信平台. 注册后会赠送10元.已经可以够发很多短信了. 登录后点击开发文档. 在开发文档中选择API列表,可以看到所需要的功能和接口地址. 最下方可以下载PHP的官方SDK.下载下来 ...

  2. lumen认证中出现unauthorized._网工知识角|一分钟搞定802.1x认证配置,了解三种授权模式的区别...

    k点上方蓝字关注公众号,坚持每天技术打卡 学网络,就在IE-LAB 国内最著名的高端网络工程师培养基地 今天让我们简单看下802.1x的基本配置. 我们先考虑一下配置接口的授权方式: 接口的802.1 ...

  3. 5分钟搞定Loki告警多渠道接入

    简介: Loki是受Prometheus启发的水平可扩展.高可用.多租户日志聚合系统.用户既可以将Loki告警直接接入SLS开放告警,也可以先将Loki接入Grafana或Alert Manager, ...

  4. 使用开源实时监控系统 HertzBeat 5分钟搞定 Mysql 数据库监控告警

    使用开源实时监控系统 HertzBeat 对 Mysql 数据库监控告警实践,5分钟搞定! Mysql 数据库介绍 MySQL是一个开源关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 O ...

  5. 风控必备的评分卡模型,TempoAI 10分钟搞定

    8月20日,央行发布了<2020年第二季度支付体系运行总体情况>,数据显示,截至第二季度末,信用卡逾期半年未偿信贷总额838.84亿元,占信用卡应偿信贷余额的1.17%.与一季度相比,信用 ...

  6. 3 分钟搞定 Android Push

    在 Android 上,要实现 Push 功能可没有那么简单! 众所周知的原因是,Android 官方的推送服务 GCM 在国内手机上用不了.所以很多国内的开发者,不得不去使用 AndroidPN 这 ...

  7. 视频教程-10分钟搞定 php+H5手机网页微信支付 在线视频教程(含源代码)-微信开发

    10分钟搞定 php+H5手机网页微信支付 在线视频教程(含源代码) 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. ...

  8. jpush android 离线推送,JPush极光推送3分钟搞定Android Push

    在 Android 上,要实现 Push 功能可没有那么简单! 众所周知的原因是,Android 官方的推送服务 GCM 在国内手机上用不了.所以很多国内的开发者,不得不去使用 AndroidPN 这 ...

  9. 5分钟搞定100%正确的产品工艺单

    5分钟搞定100%正确的产品工艺单 产品工艺单: 所需要的工具: 剪刀.打火机.分析针.尺子.水笔. 检测步骤: 正反面鉴别 经纬向鉴别 测经纬纱的密度 织物组织分析 原料的鉴别 织造缩率(根据具体情 ...

最新文章

  1. 在spring cloud eureka中使用ip而不是hostname
  2. Java7编程 高级进阶学习笔记--嵌套类
  3. mongoDb数据库可视化工具 --- Robo
  4. poj 1006(中国剩余定理)
  5. Coursera吴恩达《神经网络与深度学习》课程笔记(5)-- 深层神经网络
  6. Linux下编译带x264的ffmpeg的方法
  7. springboot---整合shiro
  8. oracle 本年1月1号 yy,ORACLE 日期函数
  9. 隔离式BUCK之参数计算
  10. [poj2311]Cutting Game_博弈论
  11. 微软私有云解决方案_毕马威 AI 工厂携手微软云技术 | 共创人工智能发展,共建创新解决方案...
  12. linux 安装pyaudio
  13. yarn install命令运行报错:无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  14. 【快代理API】获取开放代理
  15. 服务器芯片成本,2021年全球服务器行业成本结构及出货量分析[图]
  16. pygal:一款好用到爆的 Python 可视化利器,炫酷动态图轻松绘制
  17. android与iPhoneX区别,iphone8plus和iphonex区别 买iphone8plus还是iphonex好
  18. 技术问答站点与论坛为什么半死不活
  19. 倒计时1天,六位专家周末带你解锁前端研发新姿势
  20. PHP的eregi函数:检查字符串的有效性

热门文章

  1. java getselecteditem_java – 将getSelectedItem()从JComboBox转换为int或任何其他东西
  2. java get properties_Java.lang.System之getProperties()方法
  3. python数组排序sort_详解python中sort排序使用
  4. Java开发学习必须了解的基础知识点
  5. mysql安装被打断_MySQL安装未响应解决方法
  6. python pip install pil_解决python的pip install PIL失败问题
  7. 朗读评价语言集锦_评语大全之朗诵评语艺术表现力
  8. java互斥锁的实现原理_java-深入分析synchronized原理
  9. axure 输入框默认灰色字_Axure如何应对意外关闭
  10. 如何修改7 服务器配置,centos7修改服务器配置