园区做网站的好处,昌网站建设,wordpress升级原理,html制作个人主页简介#xff1a; Alert Manager是开源监控系统Prometheus中用于处理告警信息的服务#xff0c;通过将日志服务开放告警配置为Alert Manager中的一个Receiver#xff0c;可以将Alert Manager产生的告警消息发送到日志服务。
SLS告警管理
AlertManager作为Prometheus生态系统…简介 Alert Manager是开源监控系统Prometheus中用于处理告警信息的服务通过将日志服务开放告警配置为Alert Manager中的一个Receiver可以将Alert Manager产生的告警消息发送到日志服务。
SLS告警管理
AlertManager作为Prometheus生态系统的一员提供了包括静默、抑制、通知在内的多种告警管理服务。同时AlertManager在实际使用中还存在着或多或少的不足例如通知渠道过少规则配置过程繁琐。
阿里云日志服务为了解决告警的通知、管理等问题推出了日志服务告警中心为客户提供了一站式的告警解决方案。下图中的功能对比给出了SLS告警和AlertManagerPrometheus生态的功能对比可以看出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}为用户为接收者自定义的名称。
效果展示
告警消息查看
在告警中心的事务视图界面可以查看接收到的告警消息列表以及该告警消息的详情。 告警接入概览
在开放告警大盘可以查看告警消息过滤、发送情况。 告警通知概览
告警大盘展示了所有告警消息的概览视图可以查看通过不同通知渠道发送的消息量。 原文链接
本文为阿里云原创内容未经允许不得转载。