可視化和實時監控平臺:Ambrose

juio 9年前發布 | 14K 次閱讀 Ambrose

推ter Ambrose 是 MapReduce 數據流的可視化和實時監控平臺。只要你提交 job 到 Hadoop 集群上執行,則 Ambrose 將實時更新可視化界面來反映 job 的最新狀態。

Ambrose 提供了下面的 Web 用戶界面:

  • 工作流進度條——顯示完成工作進度的百分比

  • 所有工作流工作的可視視圖,還有當前狀態

  • 描述工作相關性和度量的圖表

    • 基于資源消耗的工作可視化權重(Visual weighting) 

    • 基于數據流的工作相關性可視化權重

  • 腳本可視圖,具有行高亮功能 (Pig only)

ambrose-demo.gifAmbrose 是基于以下前端技術構建的:

  • 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

 本文由用戶 juio 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!