SpringBoot監控管理之Admin監管使用
阿新 • • 發佈:2019-05-07
基礎 XML web容器 快速啟動 如何 stat war cef ring
Spring Boot Admin 用於監控基於 Spring Boot 的應用,它是在 Spring Boot Actuator 的基礎上提供簡潔的可視化 WEB UI。
Spring Boot Admin是一個社區項目,用於管理和監視Spring Boot®應用程序。其實說作用大也大,說不大也不大。感興趣的同學可以了解一下。項目實戰項目github: 私信: admin獲取
代碼很簡單,了解一下就可以。
如何快速啟動一個Admin服務
只需設置一個簡單的啟動項目(使用start.spring.io)。由於Spring Boot Admin Server能夠作為servlet或webflux應用程序運行,因此您需要決定是否這樣做,並添加相應的Spring Boot Starter。在本例中,我們使用的是servlet web starter。
- 1.將Spring Boot Admin Server starter添加到您的依賴項中
pom.xml
- 2. 通過將@EnableAdminServer添加到啟動類上
如果你想打一個war包使用web容器運行可以點擊 link: https://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-admin-samples/spring-boot-admin-sample-war/
到這裏已經啟動了一個Admin的服務端應用。
下面演示啟動客戶端
Admin客戶端啟動
- 1.將spring-boot-admin-starter-client添加到依賴項中:
pom.xml
application.properties
- 使執行器端點可訪問
到這裏客戶端和服務器已經完成了。
可以看到一個實例已經註冊到Admin上了,然後可以看到各種可視化的服務信息。
- 獲取Bean的實例
- 獲取環境信息
- JMX監控
- 日誌級別控制
SpringBoot監控管理之Admin監管使用