mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	update 监控中心 集成监控客户端 实现自监控
This commit is contained in:
		@@ -28,6 +28,12 @@
 | 
			
		||||
            <groupId>de.codecentric</groupId>
 | 
			
		||||
            <artifactId>spring-boot-admin-starter-server</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>de.codecentric</groupId>
 | 
			
		||||
            <artifactId>spring-boot-admin-starter-client</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
    </dependencies>
 | 
			
		||||
 | 
			
		||||
    <build>
 | 
			
		||||
 
 | 
			
		||||
@@ -34,6 +34,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
 | 
			
		||||
			//授予对所有静态资产和登录页面的公共访问权限。
 | 
			
		||||
			.antMatchers(adminContextPath + "/assets/**").permitAll()
 | 
			
		||||
			.antMatchers(adminContextPath + "/login").permitAll()
 | 
			
		||||
            .antMatchers("/actuator").anonymous()
 | 
			
		||||
            .antMatchers("/actuator/**").anonymous()
 | 
			
		||||
			//必须对每个其他请求进行身份验证
 | 
			
		||||
			.anyRequest().authenticated().and()
 | 
			
		||||
			//配置登录和注销
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,14 @@
 | 
			
		||||
--- # 监控配置
 | 
			
		||||
spring:
 | 
			
		||||
  boot:
 | 
			
		||||
    admin:
 | 
			
		||||
      # Spring Boot Admin Client 客户端的相关配置
 | 
			
		||||
      client:
 | 
			
		||||
        # 增加客户端开关
 | 
			
		||||
        enabled: true
 | 
			
		||||
        # 设置 Spring Boot Admin Server 地址
 | 
			
		||||
        url: http://localhost:9090/admin
 | 
			
		||||
        instance:
 | 
			
		||||
          prefer-ip: true # 注册实例时,优先使用 IP
 | 
			
		||||
        username: ruoyi
 | 
			
		||||
        password: 123456
 | 
			
		||||
@@ -0,0 +1,14 @@
 | 
			
		||||
--- # 监控配置
 | 
			
		||||
spring:
 | 
			
		||||
  boot:
 | 
			
		||||
    admin:
 | 
			
		||||
      # Spring Boot Admin Client 客户端的相关配置
 | 
			
		||||
      client:
 | 
			
		||||
        # 增加客户端开关
 | 
			
		||||
        enabled: true
 | 
			
		||||
        # 设置 Spring Boot Admin Server 地址
 | 
			
		||||
        url: http://172.30.0.90:9090/admin
 | 
			
		||||
        instance:
 | 
			
		||||
          prefer-ip: true # 注册实例时,优先使用 IP
 | 
			
		||||
        username: ruoyi
 | 
			
		||||
        password: 123456
 | 
			
		||||
@@ -1,6 +1,12 @@
 | 
			
		||||
server:
 | 
			
		||||
  port: 9090
 | 
			
		||||
spring:
 | 
			
		||||
  application:
 | 
			
		||||
    name: ruoyi-monitor-admin
 | 
			
		||||
  profiles:
 | 
			
		||||
    active: @profiles.active@
 | 
			
		||||
 | 
			
		||||
--- # 监控中心服务端配置
 | 
			
		||||
spring:
 | 
			
		||||
  security:
 | 
			
		||||
    user:
 | 
			
		||||
@@ -9,3 +15,17 @@ spring:
 | 
			
		||||
  boot:
 | 
			
		||||
    admin:
 | 
			
		||||
      context-path: /admin
 | 
			
		||||
 | 
			
		||||
--- # Actuator 监控端点的配置项
 | 
			
		||||
management:
 | 
			
		||||
  endpoints:
 | 
			
		||||
    web:
 | 
			
		||||
      # Actuator 提供的 API 接口的根目录。默认为 /actuator
 | 
			
		||||
      base-path: /actuator
 | 
			
		||||
      exposure:
 | 
			
		||||
        # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
 | 
			
		||||
        # 生产环境不建议放开所有 根据项目需求放开即可
 | 
			
		||||
        include: @endpoints.include@
 | 
			
		||||
  endpoint:
 | 
			
		||||
    logfile:
 | 
			
		||||
      external-file: ./logs/ruoyi-monitor-admin.log
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user