重新定义分析 - EventBridge实时事件分析平台发布
作者:肯夢
對于日志分析大家可能并不陌生,在分布式計算、大數(shù)據(jù)處理和 Spark 等開源分析框架的支持下,每天可以對潛在的數(shù)百萬日志進(jìn)行分析。
事件分析則和日志分析是兩個完全不同的領(lǐng)域,事件分析對實(shí)時性的要求更高,需要磨平事件領(lǐng)域中從半結(jié)構(gòu)化到結(jié)構(gòu)化的消息轉(zhuǎn)換管道,實(shí)現(xiàn)查詢檢索,可視化等功能。但是目前針對流式的事件做分析的可用工具非常少,這對于期望使用Serverless架構(gòu)或 EDA(事件驅(qū)動)架構(gòu)的開發(fā)者會非常不便。(更多 EDA 架構(gòu)介紹參考 :https://developer.aliyun.com/article/806605)
基于事件的特征,無法追溯事件內(nèi)容,無法跟蹤事件流轉(zhuǎn),無法對事件做可視化分析成為了事件驅(qū)動架構(gòu)演進(jìn)的絆腳石。為了解決事件領(lǐng)域中針對流式事件做分析的難題,EventBridge 近日發(fā)布了針對事件/消息領(lǐng)域的全新分析工具–EventBridge 實(shí)時事件分析平臺。下面簡要對 EventBridge 實(shí)時事件分析平臺的內(nèi)容進(jìn)行介紹。
EventBridge 實(shí)時事件分析平臺簡介
EventBridge 實(shí)時事件分析平臺依托基于事件的實(shí)時處理引擎,提供數(shù)值檢索、可視化分析、多組態(tài)分析、事件軌跡、事件溯源和 Schema 管理等能力。EventBridge 實(shí)時事件分析平臺具有無入侵、無需數(shù)據(jù)上報,低成本,操作快捷等特點(diǎn),通過簡單的引導(dǎo)式交互,即可快速實(shí)現(xiàn)基于事件的流式查詢與分析。
EventBridge 實(shí)時事件分析平臺依托基于事件的實(shí)時處理引擎,提供數(shù)值檢索,可視化分析,多組態(tài)分析,事件軌跡,事件溯源,Schema 管理等能力。EventBridge 實(shí)時事件具有無入侵,無需數(shù)據(jù)上報,低成本,操作快捷等特點(diǎn),通過簡單的引導(dǎo)式交互,即可快速實(shí)現(xiàn)基于事件的流式查詢與分析。
核心功能
多場景支持
目前市面上比較流行的是事件查詢平臺,但是分析和查詢還是有些本質(zhì)區(qū)別,分析基于查詢,但是查詢并不是分析的全部。
EventBridge 構(gòu)建了一套完整的事件工具鏈,幫助開發(fā),運(yùn)維,甚至運(yùn)營團(tuán)隊(duì)更高效的使用分析工具,統(tǒng)一在一個分析平臺上無縫整合全部事件,提供高效、可靠、通用的事件分析能力。
-
Serverless 領(lǐng)域:得益于 Serverless 架構(gòu)的推廣,事件驅(qū)動被更多用在企業(yè)核心鏈路。無服務(wù)器的定義是不必管理任何基礎(chǔ)設(shè)施,但是無服務(wù)器的不透明且難以調(diào)試卻是整個架構(gòu)必需解決的痛點(diǎn),當(dāng)我們配置完觸發(fā)器后不會知道什么數(shù)據(jù)在什么時刻觸發(fā)了函數(shù),觸發(fā)鏈路是否異常。EventBridge 事件分析能力將徹底解決 Serverless觸發(fā)數(shù)據(jù)黑箱的問題,讓所有事件觸發(fā)都清晰可見。
-
微服務(wù)領(lǐng)域:微服務(wù)在現(xiàn)代開發(fā)架構(gòu)中比較常見,該架構(gòu)由小型、松耦合、可獨(dú)立部署的服務(wù)集合而成,這導(dǎo)致微服務(wù)架構(gòu)很難調(diào)試,系統(tǒng)中某一部分的小故障可能會導(dǎo)致大規(guī)模服務(wù)崩潰。很多時候不得不跳過某些正常服務(wù)來調(diào)試單個請求。EventBridge 事件分析可將全部鏈路微服務(wù)消息通過事件 ID 染色做有效追蹤與排障,幫助微服務(wù)做可視化排障。
-
消息領(lǐng)域:在傳統(tǒng)消息領(lǐng)域,消息 Schema 管理、消息內(nèi)容檢索一直是無法解決的難題,大部分情況下需要增加訂閱者來對消息做離線分析。EventBridge 事件分析平臺提供消息 Schema 管理與消息內(nèi)容查詢能力,為消息可視化提供更完全的解決方案。
-
云產(chǎn)品領(lǐng)域:云產(chǎn)品在極大程度降低了企業(yè)對基礎(chǔ)設(shè)施建設(shè)的復(fù)雜性,但同樣帶來了諸多問題,以 ECS 為例,很多情況會因系統(tǒng)錯誤或云盤性能受損而觸發(fā)故障類事件,這類事件通常會涉及到周邊產(chǎn)品(比如 ACK 等),捕獲全部云上事件做基礎(chǔ)排障的挑戰(zhàn)性比較大。EventBridge 支持全部云服務(wù)事件無縫接入,更大程度降低由云產(chǎn)品變更導(dǎo)致的運(yùn)維故障。
EventBridge 提供更高效、通用的事件分析平臺,基于該平臺可以解決大部分場景對事件分析、事件查詢、事件軌跡的訴求。
開箱即用
支持提供 Schema 管理,數(shù)值檢索,可視化分析,多組態(tài)分析,事件軌跡,事件溯源等核心能力,無需額外部署,即開即用。
-
數(shù)值檢索:提供基礎(chǔ)數(shù)值檢索能力,支持鍵入 key,value ,= ,!= , exists ,AND,OR 等參數(shù),滿足事件檢索場景的基本訴求。
-
可視化分析:提供 GROUP BY,ORDER BY 等可視化分析能力,支持多組態(tài),多圖表,多維度分析能力。
-
鏈路追蹤:提供事件軌跡能力,還原事件整體鏈路狀態(tài)。幫助開發(fā)者快速排障,快速定位鏈路問題。
低成本接入
EventBridge 支持以事件總線(EventBus)形式接入,分為云服務(wù)事件總線和自定義事件總線。云服務(wù)總線支持幾乎全部阿里云產(chǎn)品事件,無縫支持云服務(wù)事件接入事件分析平臺;自定義事件總線支持 RocketMQ、Kafka 或其他自定義事件接入(當(dāng)前版本僅支持少量云服務(wù)事件)。
整體接入流程較為簡單,對原有業(yè)務(wù)入侵小,可隨時關(guān)閉或開啟事件分析,同時實(shí)現(xiàn)在線配置,且具備實(shí)時生效功能。
總結(jié)
EventBridge 提供更便捷高效的事件分析工具,可以幫助開發(fā)人員簡單定義查詢條件,及時進(jìn)行可視化的事件內(nèi)容分析。
目前 EventBridge 事件分析平臺處于邀測階段,如需試用請點(diǎn)擊閱讀原文填寫表單!
驚喜預(yù)告
大家如果想對 EventBridge 事件分析平臺有更多了解,歡迎大家圍觀 12 月 27 日由阿里云技術(shù)專家王川(花名:弗丁)帶來的《基于 EventBridge 構(gòu)建高級事件分析能力》專題直播分享。
總結(jié)
以上是生活随笔為你收集整理的重新定义分析 - EventBridge实时事件分析平台发布的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入剖析全链路灰度技术
- 下一篇: KubeDL 0.4.0 - Kuber