在SpringBoot整合Actuator进行健康监控中,胜金讲述了通过Actuator进行健康监控,但是学习API并根据API开发前端需要花费相当大的精力,本次胜金就写一下通过SpringAdmin搭建

简单监控平台。我们创建一个Springboot项目作为监控平台,监控SpringBoot整合Actuator进行健康监控中的项目:demo。

  1、整合SpringAdmin

  在监控平台的pom文件中引入SpringAdmin依赖。

     <dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui</artifactId>
<version>1.5.2</version>
</dependency>

  在启动类中添加注解,激活起步依赖。

  在api-geteway项目(该项目是胜金的一个网管系统,这里可以使用任何需要监控健康状况的项目)的pom中添加依赖spring-boot-admin-starter-client。

            <dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>1.5.2</version>
</dependency>

  在配置文件中添加监控平台URL,相当于把api-geteway项目注册到监控平台

  2验证监控平台

  启动监控监控平台,访问localhost:8070可以看到,系统已经正常启动,但是此时没有监控到注册服务。

  启动api-geteway项目,稍等片刻,可以看到admin项目中发现了api-geteway项目。

  点进details,进入api-gateway项目的详细运行状况,

  可以看到,系统的健康状态已经出现在页面中,菜单中的Logging、JMX、Trace等就由大家来发现其中的宝藏了,基本上被监控的平台所有的抓包详细,日志,运行状态,线程数及状态等,都可以在健康平台中查看。

最新文章

  1. Python开发【第十二篇】:DOM
  2. ASP.NET MVC 自己实现登陆验证过滤器
  3. 『片段』C# DateTime 时间相减 和 时区的关系
  4. R(一): R基础知识
  5. PC-JS小技巧
  6. ubuntu 下添加sublime text 启动图标
  7. python 实现单链表
  8. getch()和getchar()之再讨论
  9. servlet与jsp
  10. 微信小程序-布局
  11. Navicat如何导出Excel格式表结构
  12. 系统编码,文件编码,python编码
  13. css before after基本用法【转】
  14. odoo软件名称及授权协议的变化
  15. PAT 1049 数列的片段和(20)(代码+思路分析)
  16. dataGridView1.DataSource,解决查询结果不从第一行显示,而是不断往表下面扩展问题
  17. ballerina 学习二十六 项目docker 部署&amp;&amp; 运行(二)
  18. 模拟退火算法A Star not a Tree?(poj2420)
  19. swiper插件几个容易忽略的地方
  20. python中随机数生成

热门文章

  1. mysql 格式化保存
  2. PHP restore_error_handler() 函数
  3. PDO::errorInfo
  4. 通过源码分析Java开源任务调度框架Quartz的主要流程
  5. 【FZYZOJ】愚人节礼物 题解(状压DP)
  6. three.js 着色器材质之glsl内置函数
  7. python6.4项目:股票提醒系统
  8. Python下载网络图片方法汇总与实现
  9. 比原Bapp红包应用
  10. Java自学-图形界面 事件监听