天天看點

一款超輕量級的kettle web端排程監控平台

#夏日生活打卡季#

墨林碼農專注分享開源項目, 精選開源社群技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。

大家好,我是墨林,今天給大家推薦一款超輕量級排程監控平台:Smart Kettle。

一款超輕量級的kettle web端排程監控平台

簡介

Smart Kettle是基于開源Kettle自研的Kettle核心接口調用基礎元件,項目基于Springboot微服務後端架構,采用豐富的前端vue、iview等元件技術構造開發,是一款大資料排程服務監控平台。其目的在于解決企業資料抽取業務場景中,無法通過web方式配置、排程、監控kettle的痛點,友善企業的應用。

架構

一款超輕量級的kettle web端排程監控平台

技術棧

技術棧:  
- 前端使用nginx 作為前端伺服器 
- 前端使用vue作為展現架構
- 資料庫端使用mysql作為基礎資料庫
- 資料庫監控使用Druid作為基礎監控
- 定時排程使用Quartz作為基礎插件
- 後端架構使用Springboot+Mybatis作為組合            

功能

  • 項目支援作業、轉換的自定義模闆置,多任務模闆的複制
  • 項目支援SFTP/FTP/FTPS的遠端資源庫的配置
  • 項目支援作業、轉換的叢集排程(以及遠端子伺服器的調用)
  • 項目支援作業、轉換的排程配置,監控管理,定時配置以及Web資源庫配置
  • 項目支援kettle 任務的告警監控、日志管理及監控
  • 項目支援自定義線程池設定、任務的并行處理及設定
  • 項目提供系統的使用者、角色、權限管理,一站式管理使用者角色
  • 項目還提供完整的、實時的大盤排程監控,實作可視化的監控

截圖

  • 登入界面
一款超輕量級的kettle web端排程監控平台
  • 排程大盤:展示執行個體的運作詳情,具體包括運作成功、運作失敗、運作中、以及未運作的執行個體總體概況等資訊
一款超輕量級的kettle web端排程監控平台
一款超輕量級的kettle web端排程監控平台
一款超輕量級的kettle web端排程監控平台
  • 作業排程
一款超輕量級的kettle web端排程監控平台
一款超輕量級的kettle web端排程監控平台
  • 轉化排程
一款超輕量級的kettle web端排程監控平台
一款超輕量級的kettle web端排程監控平台
一款超輕量級的kettle web端排程監控平台
  • 定時排程
一款超輕量級的kettle web端排程監控平台
一款超輕量級的kettle web端排程監控平台

結束語

幾個簡單的字元,就能創造出歡樂,

幾個簡單的号碼,便能寫出奇迹。

一個鍵盤,就能暢遊世界,

一根網線,便能知曉天下。

創作不易,感謝大家的支援。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支援,再次感謝各位老鐵!

繼續閱讀