spring boot 學習 ---- spring boot admin

什麼是Spring Boot Admin

Spring Boot Admin 是一個管理和監控Spring Boot 應用程序的開源軟件,Spring Boot Admin 的GitHub地址 https://github.com/codecentric/spring-boot-admin 他是一個基於C/S架構的實現。它能夠經過HTTP或者Eureka註冊到admin server中進行展現,經過它能夠監控到每一個程序或微服務對機器資源的使用狀況。java

使用Spring Boot Admin 監控單體應用

使用Spring Boot Admin 監控單體應用須要建立兩個或兩個以上的應用,其中一個充當服務器端。其餘的則是客戶端。git

Admin Server

Admin Server 須要添加的maven依賴以下
Admin須要添加如下依賴github

<dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-server</artifactId>
            <version>2.1.3</version>
        </dependency>

Admin須要在啓動類上添加註解@EnableAdminServerweb

@SpringBootApplication
@EnableAdminServer
public class AdminServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(AdminServerApplication.class, args);
    }

}

Admin Client

Admin Client 須要添加的依賴以下spring

<dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>2.1.0</version>
        </dependency>

接下來須要填寫配置文件瀏覽器

server.port=8080
# 修改Admin Server的地址
spring.boot.admin.client.url=http://localhost:8000
# 打開客戶端Actuator的監控
management.endpoints.web.exposure.include=*

以後咱們能夠啓動項目了
以後咱們能夠打開瀏覽器輸入localhost:8000查看咱們的spring boot admin 的監控中心了。

服務器

相關文章
相關標籤/搜索