spring-boot 之 使用Admin监控应用
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监控应用相关推荐
- Spring Boot之程序性能监控
转载自 Spring Boot之程序性能监控 Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以 ...
- 如何做自己的服务监控?spring boot 2.x服务监控揭秘
Actuator是spring boot项目中非常强大一个功能,有助于对应用程序进行监视和管理,通过 restful api请求来监管.审计.收集应用的运行情况,针对微服务而言它是必不可少的一个环节. ...
- Spring Boot + ELK搭建日志监控框架
Spring Boot + ELK搭建日志监控框架 准备ELK三件套 Elasticsearch+Logstash+Kibana 下载地址:https://www.elastic.co/cn/ ...
- Spring Boot Admin 2.1.4,Spring Boot 应用的 Admin UI
开发四年只会写业务代码,分布式高并发都不会还做程序员? Spring Boot Admin 是用来管理 Spring Boot 应用程序的一个简单的界面. Spring Boot Admin 2. ...
- 如何做自己的服务监控?spring boot 1.x服务监控揭秘
1.准备 下载可运行程序:http://www.mkyong.com/spring-boot/spring-boot-hello-world-example-jsp/ 2.添加服务监控依赖 <d ...
- Spring Boot:使用p6spy监控数据库操作
最近因为换工作的原因导致博客停更好久,感觉再不写点什么就要废掉了_(:з」∠*)_ 首先p6spy是一个开源的数据库监控插件,我们能通过使用p6spy打印数据库操作或者保存操作日志. 首先放上p6sp ...
- Spring Boot使用Druid和监控配置
完美与Spring Boot集成. 1.编写Spring Boot Druid配置类 DruidDataSourceProperties.java package org.paascloud.ops. ...
- Spring Boot 项目如何做性能监控?
来源:zhaoyh's blog,http://zhaoyh.com.cn/ Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot ...
- Spring Boot 应用监控
当一个Spring Boot 应用运行的时候,开发者需要对Spring Boot应用进行实时监控,获得项目的报警需求,Spring Boot 提供了,actuator 来帮助开发者获取应用程序运行时的 ...
- (转)Spring Boot(二十):使用 spring-boot-admin 对 Spring Boot 服务进行监控
http://www.ityouknow.com/springboot/2018/02/11/spring-boot-admin.html 上一篇文章<Spring Boot(十九):使用 Sp ...
最新文章
- Python OOP总结
- 操作系统 --- 使用套接字进行网络通信
- lucene索引创建
- Java笔记-JPA保存数据时指定列不插入提交(CURRENT_TIMESTAMP)
- 编程不需要天赋和激情
- ZOJ 3490 String Successor
- python读取xml文件
- HDU 6186 2017广西邀请赛:CS Course
- url,href,src区别
- 手把手带你玩摄像头模组
- webstorm识别 ftl文件
- js 微信端 信息一键导入 通讯录
- AT89C51单片机共阳极数码管动态显示(汇编语言)
- 【阿里云高校计划】阿里云AI训练营_Day04_车辆检测系统
- 如何在 Android 上恢复删除屏幕截图/照片的四种方式
- 火影忍者、英雄联盟国内版、和平精英强开90/120帧方法
- 【pandas】统计指标
- 戴隐形眼镜好吗 隐形眼镜能经常戴吗
- 八年成就开发梦——IT精英中的活雷锋郭红俊
- BZOJ1193 马步距离 (贪心)