博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot之Admin监控系统
阅读量:6942 次
发布时间:2019-06-27

本文共 1294 字,大约阅读时间需要 4 分钟。

hot3.png

前言:生产环境用springboot,时常需要监控项目的情况,官方也提供了一些监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息,这里我介绍第三方开发的springbootAdmin。

项目地址:

目前最新版本是1.3.3,不过maven中央仓库只有1.3.2,我这里偷一下懒使用1.3.2。

1.创建监控系统

 创建一个空的springboot项目并依赖一下jar包

   
org.springframework.boot
   
spring-boot-starter-web
   
de.codecentric
   
spring-boot-admin-server
   
1.3.2
   
de.codecentric
   
spring-boot-admin-server-ui
   
1.3.2

在SpringBootApplication添加@EnableAdminServer注解

@SpringBootApplication@EnableAdminServerpublic class SpringbootmonitorApplication {   public static void main(String[] args) {      SpringApplication.run(SpringbootmonitorApplication.class, args);   }}

配置监控端相应的配置文件

server.port=8080spring.jackson.serialization.indent_output=trueendpoints.health.sensitive=false

2.配置需要监控项目

 依赖客户端jar包

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

  其中包含了官方的spring-boot-starter-actuator依赖

配置application. properties文件

spring.application.name=testwebspring.boot.admin.url=

  指定上面adminServer监控系统的地址即可。

看一下图:

130415_2LOo_2408834.png

博文地址:

转载于:https://my.oschina.net/wangnian/blog/671481

你可能感兴趣的文章
Xshell连接Linux下Oracle无法回退的解决办法
查看>>
将字符串倒序输出
查看>>
Web开发:我希望得到的编程学习路线图(转)
查看>>
Hive 读取的Column值为NULL?!
查看>>
EXCEL2010粘贴复制技巧
查看>>
Network security CA Server
查看>>
MySQL + MHA + keepalive + VIP 高可用实验
查看>>
使用syslog-ng搭建日志服务器
查看>>
我的友情链接
查看>>
Linux下安装jdk报Permission denied以及chmod详解
查看>>
网页制作设计师如何能说服客户让网站落地
查看>>
PG字符:使用collation设置排序规则
查看>>
Centos7 mariadb-galera-cluster-5.5+HAProxy+keepalived
查看>>
linuxPXE预启动执行环境
查看>>
Python进阶之装饰器
查看>>
如何做好企业级邮件系统的安全防范技术?
查看>>
虚拟化VMware之存储与虚拟主机管理(2)
查看>>
Linux下常用压缩解压缩、打包命令使用演示
查看>>
我的友情链接
查看>>
shell中变量的间接引用
查看>>