Ambrose可視化和實時監(jiān)控平臺
Twitter Ambrose 是 MapReduce 數(shù)據(jù)流的可視化和實時監(jiān)控平臺。只要你提交 job 到 Hadoop 集群上執(zhí)行,則 Ambrose 將實時更新可視化界面來反映 job 的最新狀態(tài)。
Ambrose 提供了下面的 Web 用戶界面:
-
工作流進度條——顯示完成工作進度的百分比
-
所有工作流工作的可視視圖,還有當前狀態(tài)
-
描述工作相關性和度量的圖表
-
基于資源消耗的工作可視化權(quán)重(Visual weighting)
-
基于數(shù)據(jù)流的工作相關性可視化權(quán)重
-
-
腳本可視圖,具有行高亮功能 (Pig only)
Ambrose 是基于以下前端技術構(gòu)建的:
-
jQuery, UnderscoreJS, RequireJS - 核心 javascript 庫和 JS 模塊定義
-
D3.js - 支持圖表生成
-
Bootstrap - 支持布局和 CSS
Ambrose 旨在支持任何在運行時的工作流。支持以下情況:
-
Pig - See pig/README.md
-
Hive - See hive/README.md
-
Cascading - See cascading/README.md
-
Scalding - See scalding/README.md
-
Cascalog - future work
評論
圖片
表情
