1. 程式人生 > >SpringBoot監控管理之Admin監管使用

SpringBoot監控管理之Admin監管使用

基礎 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

技術分享圖片
  1. 使執行器端點可訪問
技術分享圖片

到這裏客戶端和服務器已經完成了。

可以看到一個實例已經註冊到Admin上了,然後可以看到各種可視化的服務信息。

  • 獲取Bean的實例
  • 獲取環境信息
  • JMX監控
  • 日誌級別控制
技術分享圖片 技術分享圖片 技術分享圖片

SpringBoot監控管理之Admin監管使用