栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java > SpringBoot

使用Admin监控

SpringBoot 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Admin监控

在springboot中,也提供了很全面的监控系统。这篇文章介绍一下springboot—admin监控springboot项目。

原来大致是这样的,springboot——admin——server负责当监控中心,功能类似springcloud–eureka。其他springboot作为client把自身信息注册到admin–server中去。

创建一个springboot-admin-server项目。pom文件中加入依赖,pom文件完整代码如下:



    4.0.0

    com.dalaoyang
    springboot_admin_server
    0.0.1-SNAPSHOT
    jar

    springboot_admin_server
    springboot_admin_server

    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.9.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            de.codecentric
            spring-boot-admin-server
            1.5.6
        
        
            de.codecentric
            spring-boot-admin-server-ui
            1.5.6
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


在springboot启动类上加入注解@EnableAdminServer,代码如下:

package com.dalaoyang;

import de.codecentric.boot.admin.config.EnableAdminServer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@EnableAdminServer
public class SpringbootAdminServerApplication {

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

到这里就配置完成了,启动项目访问http://localhost:8080/可以看到下图,目前还没有发现client

然后创建一个springboot-admin-client项目,pom文件如下:



    4.0.0

    com.dalaoyang
    springboot_admin_client
    0.0.1-SNAPSHOT
    jar

    springboot_admin_client
    springboot_admin_client

    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.9.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        

        
            de.codecentric
            spring-boot-admin-starter-client
            1.5.6
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


然后只需配置一下服务注册到admin-server即可,配置如下:

##将服务注册到admin-server
spring.boot.admin.url=http://localhost:8080

##端口号
server.port=8388

#禁用安全控制
management.security.enabled=false

启动项目,在访问http://localhost:8080/发现服务已经注册成功了,如下图

然后点击右侧的Details,可以看到更详细的监控信息

Details:


Metrices:

Enviroment:

Logging:

JMX:

Threads:

Audit:

Trace:

源码下载 :大老杨码云

个人网站:https://dalaoyang.cn


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/235879.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号