事件总线EventBridge支持对发布到事件总线的各种事件进行追踪查询、分析处理和可视化图表展示。本文介绍事件分析的类型、适用场景与优势。

背景信息

事件总线EventBridge的实时事件分析平台依托事件的实时处理引擎,提供数值检索、可视化分析、多组态分析、事件轨迹、事件溯源和Schema管理等能力。您可以通过简单的引导式交互,即可快速实现基于事件的流式查询与分析,具有无入侵、无需数据上报、低成本、操作快捷等特点。事件总线EventBridge支持的事件分析类型分为两类:
  • 云服务专用总线事件分析:聚焦阿里云官方事件源,无需额外绑定Schema信息,事件总线EventBridge默认支持全部阿里云产品产生的事件。
  • 自定义总线事件分析:可自由查询自定义的事件内容,需绑定事件的Schema信息,可实现全领域事件查询。

适用场景

事件总线EventBridge构建了完整的事件工具链,帮助您更高效地使用分析工具,统一在事件分析平台上无缝整合全部事件,提供高效、可靠、通用的事件分析能力。事件分析
  • Serverless领域:随着Serverless架构的推广,事件驱动被更多地应用在核心链路。基于Serverless的无服务器架构,您在使用时无需管理基础设施,但是无服务器不透明且难以调试,会导致配置完触发器后难以感知到函数是否被触发以及触发链路是否正常等问题,成为整个架构必须解决的痛点。事件总线EventBridge的事件分析能力将彻底解决Serverless触发数据黑箱的问题,让所有事件触发都清晰可见。
  • 微服务领域:微服务在现代开发架构中比较常见,该架构由小型、松耦合、可独立部署的服务集合而成,这导致微服务架构很难调试,系统中某一部分的小故障可能会导致大规模服务崩溃。很多时候不得不跳过某些正常服务来调试单个请求。事件总线EventBridge的事件分析功能可将全部链路微服务消息通过事件ID染色做有效追踪与排障,帮助微服务做可视化故障排查。
  • 消息领域:在传统消息领域,消息Schema管理、消息内容检索一直是无法解决的难题,大部分情况下需要增加订阅者来对消息做离线分析。事件总线EventBridge的事件分析平台提供消息Schema管理与消息内容查询能力,为消息可视化提供更完整的解决方案。
  • 云产品领域:云产品在极大程度降低了基础设施建设的复杂性,但同样带来了诸多问题。以云服务器ECS为例,很多情况会因系统错误或云盘性能受损而触发故障类事件,这类事件通常会涉及到周边产品(比如容器服务ACK等),捕获全部云上事件做基础排障的挑战性比较大。事件总线EventBridge支持全部云服务事件无缝接入,更大程度降低由云产品变更导致的运维故障。

功能优势

开箱即用

事件总线EventBridge支持提供的数值检索、可视化分析、多组态分析、事件轨迹、事件溯源和Schema管理等核心能力,无需额外部署,即开即用。

  • 数值检索:提供基础数值检索能力,支持键入keyvalue= !=existsANDOR等参数,满足事件检索场景的诉求。
  • 可视化分析:提供GROUP BYORDER BY等可视化分析能力,支持多组态、多图表、多维度分析能力。
  • 链路追踪:提供事件轨迹能力,还原事件整体链路状态,帮助您快速排除故障,定位链路问题。

低成本

低成本接入

事件总线EventBridge支持事件以云服务事件总线和自定义事件总线形式接入,云服务事件总线支持接入所有阿里云产品事件,无缝支持云服务事件接入事件分析平台;自定义事件总线支持消息队列RocketMQ版消息队列Kafka版

等其他自定义事件接入。对原有业务入侵较小,可随时关闭或开启事件分析功能,同时实现在线配置,具备实时生效能力。