龙空技术网

Java开发-如何构建Spring Boot项目实战管理监控系统。你知道吗?

图灵学院诸葛老师 140

前言:

而今我们对“java监控系统设计”大致比较珍视,你们都想要剖析一些“java监控系统设计”的相关内容。那么小编同时在网上网罗了一些对于“java监控系统设计””的相关知识,希望大家能喜欢,姐妹们快快来学习一下吧!

创建一个admin的项目,添加需要的依赖信息:

<dependency>

<groupId>de.codecentric</groupId>

<artifactId>spring-boot-admin-server</artifactId>

<version>1.5.5</version>

</dependency>

<dependency>

<groupId>de.codecentric</groupId>

<artifactId>spring-boot-admin-server-ui</artifactId>

<version>1.5.5</version>

</dependency>

<dependency>

<groupId>de.codecentric</groupId>

<artifactId>spring-boot-admin-server-ui-login</artifactId>

<version>1.5.5</version>

</dependency>

<dependency>

<groupId>org.springframework.cloud</groupId>

<artifactId>spring-cloud-starter-eureka</artifactId>

</dependency>

创建启动类

/**

* 程序监控

*

* @author yinjihuan

* @create 2017-11-28 15:26

**/

@Configuration

@EnableAutoConfiguration

@EnableDiscoveryClient

@EnableAdminServer

public class AdminApplication {

public static void main(String[] args) {

SpringApplication.run(AdminApplication.class, args);

}

}

配置Eureka的地址,需要去Eureka中获取注册的服务信息

spring.application.name=fangjia-boot-admin

server.port=9101

eureka.client.serviceUrl.defaultZone=

eureka.instance.preferIpAddress=true

eureka.instance.instance-id=${spring.application.name}:${spring.cloud.client.ipAddress}:${server.port}

eureka.instance.status-page-url={spring.cloud.client.ipAddress}:${server.port}

启动项目,访问服务地址可以看到下面的页面.

在这个页面可以看到所有注册的服务信息,以及服务的状态,点击详情可以看到具体的监控信息

第二个子菜单还可以看到日志信息,但是服务中必须要配置logging.file的地址,这样这边才能读取的日志内容.

总结

以 上就是我对Java开发-Java开发-如何构建Spring Boot项目实战管理监控系统。你知道吗?问题及其优化总结,分享给大家,觉得收获的话可以点个关注收藏转发一波喔,谢谢大佬们支持!

最后,每一位读到这里的网友,感谢你们能耐心地看完。希望在成为一名更优秀的Java程序员的道路上,我们可以一起学习、一起进步!都能赢取白富美,走向架构师的人生巅峰!

想了解学习Java方面的技术内容以及Java技术视频的内容可加群:722040762 验证码:头条(06 必过)欢迎大家的加入哟!

标签: #java监控系统设计