Spring Boot提供的监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息。下面我们来了解如何使用spring-boot-admin来监控我们的系统。

一、创建spring-boot-admin服务

首先使用Spring Tool Suite(简称STS)创建一个简单的admin工程:
New > Spring Starter Project,按下面步骤填写各项,一步步完成项目创建:

打开项目下的pom.xml文件,添加内容:

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

在SpringBootAdminWebApplication上面添加注解“@EnableAdminServer”

在application.properties中添加内容:

server.port=8090
spring.application.name=Spring Boot Admin Web
spring.boot.admin.url=http://localhost:${server.port}
spring.jackson.serialization.indent_output=true
endpoints.health.sensitive=false

运行该应用,然后在浏览器中输入:http://localhost:8090/ 如下图所示表示成功。

二、添加其他项目被监控
我们找到我们需要被监控的一个spring-boot项目
打开pom.xml,添加依赖:

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

然后在application.properties中添加:

spring.application.name=@project.description@
server.port=8080
spring.boot.admin.url=http://localhost:8090

此时启动要被监控的Spring-Boot项目,然后在浏览器中访问我们上面的admin项目地址 http://localhost:8090/

便可看到如下图所示的结果,表示已被加入管理。点击Detail可以查看其详细信息。

spring-boot 之 使用Admin监控应用相关推荐

  1. Spring Boot之程序性能监控

    转载自 Spring Boot之程序性能监控 Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以 ...

  2. 如何做自己的服务监控?spring boot 2.x服务监控揭秘

    Actuator是spring boot项目中非常强大一个功能,有助于对应用程序进行监视和管理,通过 restful api请求来监管.审计.收集应用的运行情况,针对微服务而言它是必不可少的一个环节. ...

  3. Spring Boot + ELK搭建日志监控框架

    Spring Boot + ELK搭建日志监控框架 准备ELK三件套 ​ Elasticsearch+Logstash+Kibana ​ 下载地址:https://www.elastic.co/cn/ ...

  4. Spring Boot Admin 2.1.4,Spring Boot 应用的 Admin UI

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Spring Boot Admin 是用来管理 Spring Boot 应用程序的一个简单的界面. Spring Boot Admin 2. ...

  5. 如何做自己的服务监控?spring boot 1.x服务监控揭秘

    1.准备 下载可运行程序:http://www.mkyong.com/spring-boot/spring-boot-hello-world-example-jsp/ 2.添加服务监控依赖 <d ...

  6. Spring Boot:使用p6spy监控数据库操作

    最近因为换工作的原因导致博客停更好久,感觉再不写点什么就要废掉了_(:з」∠*)_ 首先p6spy是一个开源的数据库监控插件,我们能通过使用p6spy打印数据库操作或者保存操作日志. 首先放上p6sp ...

  7. Spring Boot使用Druid和监控配置

    完美与Spring Boot集成. 1.编写Spring Boot Druid配置类 DruidDataSourceProperties.java package org.paascloud.ops. ...

  8. Spring Boot 项目如何做性能监控?

    来源:zhaoyh's blog,http://zhaoyh.com.cn/ Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot ...

  9. Spring Boot 应用监控

    当一个Spring Boot 应用运行的时候,开发者需要对Spring Boot应用进行实时监控,获得项目的报警需求,Spring Boot 提供了,actuator 来帮助开发者获取应用程序运行时的 ...

  10. (转)Spring Boot(二十):使用 spring-boot-admin 对 Spring Boot 服务进行监控

    http://www.ityouknow.com/springboot/2018/02/11/spring-boot-admin.html 上一篇文章<Spring Boot(十九):使用 Sp ...

最新文章

  1. Python OOP总结
  2. 操作系统 --- 使用套接字进行网络通信
  3. lucene索引创建
  4. Java笔记-JPA保存数据时指定列不插入提交(CURRENT_TIMESTAMP)
  5. 编程不需要天赋和激情
  6. ZOJ 3490 String Successor
  7. python读取xml文件
  8. HDU 6186 2017广西邀请赛:CS Course
  9. url,href,src区别
  10. 手把手带你玩摄像头模组
  11. webstorm识别 ftl文件
  12. js 微信端 信息一键导入 通讯录
  13. AT89C51单片机共阳极数码管动态显示(汇编语言)
  14. 【阿里云高校计划】阿里云AI训练营_Day04_车辆检测系统
  15. 如何在 Android 上恢复删除屏幕截图/照片的四种方式
  16. 火影忍者、英雄联盟国内版、和平精英强开90/120帧方法
  17. 【pandas】统计指标
  18. 戴隐形眼镜好吗 隐形眼镜能经常戴吗
  19. 八年成就开发梦——IT精英中的活雷锋郭红俊
  20. BZOJ1193 马步距离 (贪心)

热门文章

  1. 华为mstp多生成树配置_【交换机】交换机如何配置MSTP(多实例生成树协议)
  2. Java线程之守护线程(Daemon)
  3. 从一个实例看jaxb的强大
  4. Spring batch 2.0例子(lineMapper)
  5. ldap - 设置一个基本的OpenLDAP Server
  6. redis-cluster集群搭建
  7. brew 更换国内源(镜像)
  8. Entity Framework 使用注意:Where查询条件中用到的关联实体不需要Include
  9. c# 值类型数据与引用类型数据
  10. xaml中的布局面板