EventBridge最佳实践场景一:Oceanus告警消息实时推送

01.

背景介绍

监控与报警系统对于业务生产环境来说是不可或缺的,一旦有故障发生,需要有完善的监控告警链路,保证告警消息可以实时完成推送并进行处理。

腾讯云事件总线(EventBridge)是一款安全、稳定、高效的无服务器事件管理平台。事件中心的事件总线可以接收来自您自己的应用程序、软件即服务(SaaS)和腾讯云服务的实时事件及相关数据流,通过集成消息推送和SCF云函数,可以实现邮件、短信、企业微信、钉钉、飞书等多种方式的通知。

流计算Oceanus是大数据产品生态体系的实时化分析利器,是基于Apache Flink构建的具备一站开发、无缝连接、亚秒延时、低廉成本、安全稳定等特点的企业级实时大数据分析平台。流计算Oceanus以实现企业数据价值最大化为目标,加速企业实时化数字化的建设进程。

通过结合EventBridge+云函数SCF,可以实时捕获Oceanus集群异常事件并完成推送,本文演示如何捕获Oceanus集群状态变更,并发送到企业微信或钉钉、飞书客户端。

02.

架构实现

整体架构设计如下图,从图中可以看出,当Oceanus发生状态变更时(如实例异常,实例隔离,实例下线等),Oceanus系统会产生告警事件并主动推送给EB,经过EB绑定的告警规则筛选后,完成到指定目标的推送,并可以基于SCF云函数,推送给更多第三方服务。

640.webp (4).jpg

03.

操作步骤

1.登录EventBridge控制台,配置告警规则。

EventBridge控制台地址:https://console.cloud.tencent.com/eb

640.webp.jpg

2.以「流计算Oceanus TaskManager CPU负载过高」事件告警配置为例,您可以选择指定的事件告警类型,也可以选择全部告警事件,详细事件匹配规则请参见管理事件规则。

管理事件规则:https://cloud.tencent.com/document/product/1359/56084

640.webp (1).jpg

3.配置推送目标

可以自由选择投递目标,此处以消息推送和云函数两个投递目标为例

消息推送

通过配置消息推送,将您的告警事件推送至指定的消息接收渠道,完成用户及时触达。

640.webp (2).jpg

云函数投递

事件总线支持通用HTTP协议的webhook直接投递,如果您的投递目标对于请求格式有严格要求,建议先通过云函数完成投递事件格式转换,再通过EB将原始事件直接发送给指定函数,完成推送链路搭建。

640.webp (3).jpg

4.告警链路测试

配置完成后,回到事件集控制台,选择刚刚已绑定的事件集,单击发送事件,可以选择已绑定的事件规则模版,单击发送进行测试。

注:测试模版里只展示data字段里的内容,其它字段已固定,无法自定义修改。

640.webp (4).jpg640.webp (5).jpg

配置完成后,即可在腾讯云事件总线控制台,完成告警规则的查看与管理。

我们是设计师、工程师、梦想者,是您扬帆出海的私人顾问专家


相关内容:
[亚马逊开店深圳办事处地址在哪里]
[亚马逊开店深圳办事处地址在哪里]
亚马逊开店深圳办事处地址揭秘:一站式开店服务,轻松拥抱财富!各位亲爱的创业者们,你们好!今天要给大家带来一个好消息——亚马逊开店深圳办事处地址终于揭开了神秘面纱!在这里,
亚马逊开店卖翡翠怎么样?
亚马逊开店卖翡翠怎么样?
亚马逊开店卖翡翠:珠宝行业的巨大商机等你来挖掘!在炎热的夏季,一杯清凉的饮料、一本好书和一个精美的翡翠饰品,想必是很多人的首选。翡翠作为中国传统文化中的瑰宝之一,以其晶莹

TG客服:@SSjiejie — 官方频道:@SSwangluo

三生网络 © 2009-2023 超15年出海经验,跨境项目专家