美文网首页
告警信息的传递方式

告警信息的传递方式

作者: elef | 来源:发表于2018-10-26 17:00 被阅读329次

IT系统在运维阶段,告警信息是否能够及时通知到运维管理人员是非常重要的。
一般的告警事件能够通过邮件、短信方式进行报警通知运维管理人员,但是如果没有专业的监控预警系统,传递告警信息并不是太简单的事情。
维护系统时经常会出现两种情况:

  1. 软件故障,越复杂的软件越会出问题,涉及系统间对接问题尤其多。
  2. 硬件故障,网络不通、服务器当机等

由于系统问题出现的原因不同,很多时候也只能“头痛医头脚痛医脚”。
如果是应用处理过程中出现异常,比如用户输入、或系统预置信息异常造成
业务中断,这个业务还很重要,异常处理时不仅记录详细错误日志,还使用短信、邮件的方式通知运维人员。
如果服务器断电断网,通常都是通过一些网站云监测察觉,然后短信、邮件的方式通知运维人员。
还有一些异常,只是记录异常,并不及时通知运维。

如果应用少还好说,固定通知一个人就好,如果太多了,通知谁有时都可能是个问题。

今天看Github的监控方案时,发现老外还是挺倾向于使用Slack的,通过Webhook的方式将告警信息发到Slack平台,实质上就是通过HTTP方式,将告警信息POST到一个接收服务中。这个接收地址对应了Slack中的用户频道(Channel),订阅了这个频道的用户都能得到通知。也就是说Slack就是个发布订阅系统,可以聚合很多数据源,比如(github、微博、和一些自定义的渠道)。

在应用中配置slack参数

route:
    receiver: 'slack'

receivers:
    - name: 'slack'
      slack_configs:
          - send_resolved: true
            text: "{{ .CommonAnnotations.description }}"
            username: 'Prometheus'
            channel: '#<channel>'
            api_url: 'https://hooks.slack.com/services/<webhook-id>'

在slack客户端获得告警通知


slack_proc.jpg

通过分离这个告警系统中的每个环节实现整体的灵活:

告警信息报出(系统异常转化成告警) =》
告警信息传递(告警信息发送到订阅平台) =》
告警信息传输给人 (告警信息通知到人)

相关文章

  • 告警信息的传递方式

    IT系统在运维阶段,告警信息是否能够及时通知到运维管理人员是非常重要的。一般的告警事件能够通过邮件、短信方式进行报...

  • TTS之eSpeak使用介绍

    背景 最近项目上有个需求,需要对告警信息进行语音播放。设备上报告警内容,平台需要识别出告警内容,然后通过语音的方式...

  • 区块链如何改变世界

    改变信息的传递方式 信息的传递方式,是用某种方式从A点传递到B点,这样A和B就都拥有了这个信息 这里的方式就是我们...

  • 《信息传递的方式》

    人类非面对面传递信息的方式包括文字、绘画、影像三种方式,表面上看起来它们好像是完全不同的,可细细想起来它们...

  • 【Day9-郑爱东】区块链如何改变了世界

    一、区块链让信息传递方式改变 信息传递方式,是用某种方式把信息从A点到B点,这样A和B就同时拥有了这个信息。 狩猎...

  • prometheus实战---告警模板编写(四)

    本篇文章主要介绍如何编写alertmanager的告警模板,使用这个告警模板,可以格式化我们的告警信息,让告警内容...

  • 【小说】18麦家《解密》

    一切都围绕着信息展开。 信息的传递方式多种多样。 通过人传递,通过火传递,通过书信传递,通过电波传递,通过光缆传递...

  • 组件化之 Android 中信息传递的方式

    简介 Android 提供了很多种不同的信息传递方式,本篇内容是衡量每种传递方式的效率和选择最适合的传递方式用于组...

  • Zabbix-5·配置邮件报警

    一、概念: 默认情况下,监控项不会自动发送告警消息 需要配置触发器与告警,并且通过通知方式发送信息给联系人 触发器...

  • 高效简洁的信息传递方式

    如何将自己的想法整理得井井有条,以简单易懂的方式传递给对方? 作者推荐了3种方法: 一、1个信息 二、2W1H 三...

网友评论

      本文标题:告警信息的传递方式

      本文链接:https://www.haomeiwen.com/subject/wecltqtx.html