bboss架構配置監控介紹
監控效果執行個體:
http://www.bbossgroups.com/monitor/monitor_console.jsp ioc配置元件監控和sql配置檔案監控效果執行個體: http://www.bbossgroups.com/monitor/spiFrame.jsp如果是你部署的應用通路分别位址為:
http://ip:port/contextpath/monitor/monitor_console.jsp
http://ip:port/contextpath/monitor/monitor/spiFrame.jsp
将其中的ip,port,contextpath替換為你自己的具體值即可。
bboss架構包含很多功能子產品,這些子產品都是基于統一的核心bboss-core子產品開發的,bboss-core中包含了bboss ioc和序列化的核心功能子產品。bboss ioc元件采用xml文法進行配置管理,為了便于開發人員檢視和管理這些xml配置檔案以及友善開發人員分析和解決由配置檔案錯誤導緻的一系列問題,為bboss提供了一個簡單而有用的監控功能子產品:架構配置資訊監控子產品。以下是bboss配置管理監控子產品示意圖:
通過bboss監控功能,可線上檢視以下内容:- 元件xml配置檔案資訊:包含的元件清單,引入的子子產品配置檔案清單清單(bboss支援子產品化配置管理)
- ioc元件配置資訊:元件的基本資訊,元件隸屬的ioc容器類型資訊,元件隸屬的xml配置檔案路徑資訊,元件單執行個體資訊,元件工廠配置資訊,元件ioc依賴注入屬性清單,構造函數注入參數清單,元件聲明式事務配置資訊,元件攔截器配置資訊,元件擴充屬性配置資訊
- mvc控制器配置資訊
- mvc路徑映射配置資訊
- cxf webservice服務配置資訊
- hessian服務配置資訊
- rmi服務配置資訊
- mongodb伺服器配置資訊
- activiti工作流引擎配置資訊
- quartz任務引擎配置資訊
- session共享配置資訊
- bboss序列化插件配置資訊
- 令牌服務配置資訊
- 第三方資料源配置資訊(druid,c3p0,proxool等)
- 持久層sql語句配置檔案及配置sql資訊,持久層sql檔案熱加載機制資訊,引用其他檔案中sql配置資訊
以上内容是目前監控子產品可以監控的所有内容,基本上涵蓋了bboss所有子子產品的配置監控,應用系統基于bboss ioc開發的各種功能的相關配置自然也可以在監控子產品中看到。
接下來,我們看看實際監控效果圖:
監控主界面
元件配置資訊檢視界面
mvc控制器配置資訊監控界面
通用dao配置資訊監控界面
sql檔案配置資訊監控界面
cxf webservice服務,hessian服務監控界面
mongodb、工作流、quartz任務、session會話共享、令牌服務、druid資料源、序列化插件等子產品配置資訊監控界面
bboss ioc監控功能的入口頁面位址jsp代碼:
https://github.com/bbossgroups/bbossgroups-3.5/blob/master/bestpractice/demoproject/WebRoot/monitor/spiFrame.jsp另外,為了便于檢視bboss持久層内置的apache dbcp連接配接池的使用情況,bboss還提供了連接配接池的監控功能,請通路文檔擷取相關内容:
持久層連接配接池的監控功能