您好,欢迎访问一九零五行业门户网

springboot admin监控的作用和使用方法是什么

适用场景:
1、项目规模不大
2、用户量不是很大、并发要求不强
3、无专门运维力量
4、精致的团队规模
对于一些常规的项目,或者企业职责分工不是非常明确的单位来说。往往一个系统从需求到设计,开发,测试到最终上线,运维。往往80%的任务由开发团队来完成。由此,开发人员除了要实现系统的功能,还要为客户进行问题咨询答疑以及生产问题解决。
试想,一个应用上线后,没有任何监控措施。跟开着一辆没有任何仪表盘的汽车一样,这样上路,任何人都没有安全感。如何在极简和追求效率上做平衡是一件特别值得思考的事情。
一、springboot admin 是啥?spring boot admin是一个开源社区项目,用于管理和监控springboot应用程序。应用程序作为spring boot admin client向为spring boot admin server注册(通过http)或使用springcloud注册中心(例如eureka,consul)发现。常见的功能或者监控如下:
1、显示健康状况
2、显示构建信息编号
3、关注并下载日志文件
4、查看jvm系统和环境属性
5、轻松的日志级管理
6、与jmx-beans交互
7、查看线程转储
8、查看http跟踪
9、状态变更通知(通过电子邮件,slack,hipchat,…)
10、状态更改的事件日志(非持久性)
......
二、关键集成介绍1、pom.xml 声明
<properties>    <java.version>1.8</java.version>    <spring-boot-admin.version>2.3.1</spring-boot-admin.version></properties>
2、spring-boot-admin 引入
<dependency>    <groupid>org.springframework.boot</groupid>    <artifactid>spring-boot-starter-actuator</artifactid></dependency><dependency>    <groupid>org.springframework.boot</groupid>    <artifactid>spring-boot-starter-security</artifactid></dependency><dependency>    <groupid>org.springframework.boot</groupid>    <artifactid>spring-boot-starter-web</artifactid></dependency><dependency>    <groupid>de.codecentric</groupid>    <artifactid>spring-boot-admin-starter-client</artifactid>    <version>${spring-boot-admin.version}</version></dependency><dependency>    <groupid>de.codecentric</groupid>    <artifactid>spring-boot-admin-starter-server</artifactid>    <version>${spring-boot-admin.version}</version></dependency>
3、server配置
server:  # 服务器的http端口,默认为8080  port: 8085# 日志配置logging:  # 已存在日志xml配置文件后,path与name 不生效  config: classpath:logback.xmlspring:  boot:    admin:      # spring boot admin server 服务端的相关配置      context-path: /admin # 配置 spring
4、client配置
spring:  application:    name: springboot-admin-monitor  boot:    admin:      # spring boot admin client 客户端的相关配置      client:        # 设置 spring boot admin server 地址        url: http://localhost:${server.port}${spring.boot.admin.context-path}        instance:          prefer-ip: true # 注册实例时,优先使用 ip # actuator 监控端点的配置项management:  endpoints:    web:      # actuator 提供的 api 接口的根目录。默认为 /actuator      base-path: /actuator      exposure:        # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。        include: '*'  # 已存在日志xml配置文件后,需要配置该项  endpoint:    logfile:      external-file: ./logs/sys-console.log
三、相关监控实例1、监控首页
2、应用监控信息查看
3、实时日志输出
4、动态调节日志级别
5、jvm
以上就是springboot admin监控的作用和使用方法是什么的详细内容。
其它类似信息

推荐信息