文章目錄
- 場景
- 實現
- 具體操作
- 展示
場景
監控三件套Prometheus、Grafana、Alertmanager 部署起來太復雜,如果公司沒有運維而且項目很小就可以使用spring-boot-admin-starter-server替代。這個包使用起來還是很簡單的, 下面就實現一個對springCloud項目的監控
實現
參考 項目
具體操作
- 引入包
<dependencies><!-- 實現對 Spring Boot Admin Server 的自動化配置 --><!--包含 1. spring-boot-admin-server :Server 端2. spring-boot-admin-server-ui :UI 界面3. spring-boot-admin-server-cloud :對 Spring Cloud 的接入--><dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artifactId><version>2.2.0</version></dependency><!--nacos service discovery client依賴--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>2.2.0.RELEASE</version></dependency></dependencies>
- 配置文件參考
spring:profiles:active: test #默認運行環境
---
server:port: 9101
spring:profiles: test #運行環境 + 命名空間名稱application:name: admin-service #唯一名稱cloud:nacos:discovery:server-addr: 192.168.56.18:8848 #Nacos 鏈接地址namespace: a60273f4-07fb-4568-82eb-d078a3b02107 #Nacos 命名空間ID
- 啟動
啟動類上添加注解 @EnableAdminServer