#夏日生活打卡季#
墨林碼農專注分享開源項目, 精選開源社群技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。
大家好,我是墨林,今天給大家推薦一款超輕量級排程監控平台:Smart Kettle。
簡介
Smart Kettle是基于開源Kettle自研的Kettle核心接口調用基礎元件,項目基于Springboot微服務後端架構,采用豐富的前端vue、iview等元件技術構造開發,是一款大資料排程服務監控平台。其目的在于解決企業資料抽取業務場景中,無法通過web方式配置、排程、監控kettle的痛點,友善企業的應用。
架構
技術棧
技術棧:
- 前端使用nginx 作為前端伺服器
- 前端使用vue作為展現架構
- 資料庫端使用mysql作為基礎資料庫
- 資料庫監控使用Druid作為基礎監控
- 定時排程使用Quartz作為基礎插件
- 後端架構使用Springboot+Mybatis作為組合
功能
- 項目支援作業、轉換的自定義模闆置,多任務模闆的複制
- 項目支援SFTP/FTP/FTPS的遠端資源庫的配置
- 項目支援作業、轉換的叢集排程(以及遠端子伺服器的調用)
- 項目支援作業、轉換的排程配置,監控管理,定時配置以及Web資源庫配置
- 項目支援kettle 任務的告警監控、日志管理及監控
- 項目支援自定義線程池設定、任務的并行處理及設定
- 項目提供系統的使用者、角色、權限管理,一站式管理使用者角色
- 項目還提供完整的、實時的大盤排程監控,實作可視化的監控
截圖
- 登入界面
- 排程大盤:展示執行個體的運作詳情,具體包括運作成功、運作失敗、運作中、以及未運作的執行個體總體概況等資訊
- 作業排程
- 轉化排程
- 定時排程
結束語
幾個簡單的字元,就能創造出歡樂,
幾個簡單的号碼,便能寫出奇迹。
一個鍵盤,就能暢遊世界,
一根網線,便能知曉天下。
創作不易,感謝大家的支援。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支援,再次感謝各位老鐵!