spring-boot使用Admin监控应用的方法
作者:小侠客-2 发布时间:2023-06-28 19:58:39
标签:springboot,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可以查看其详细信息。
来源:http://blog.csdn.net/qq_26562641/article/details/53463480


猜你喜欢
- 语音获取要想发送语音信息,首先得获取语音,这里有几种方法,一种是使用DirectX的DirectXsound来录音,我为了简便使用一个开源的
- 一、文件上传原理 1、文件上传的前提:a、form表单的method必须是postb、form表单的enctype必须是multi
- 1. this 引用1.1 为什么要有this引用先来写一个日期类的例子:public class classCode { &
- 关于modelandview跳转问题小白刚刚开始学习使用springmvc框架,配置好简单的web.xml文件和springmvc的配置文件
- 目录多通道分离API操作通道合并API操作结果源码多通道分离APIpublic static void split(Mat m, List&
- C#过滤DataTable中的空数据和重复数据string sql = "select name,age from user&qu
- 比如要获取打开摄像头的应用程序名称,只需要在frameworks/base/core/android/hardware/Camera.jav
- Java是面向对象的编程语言,在我们开发Java应用的程序员的专业术语里,Java这个单词其实指的是Java开发工具,也就是JDK(Java
- using System;using System.Collections.Generic;using System.Linq;using
- 前言 Vitamio是我们团队的诚意之作,除了要将VPlayer打造成Android最好的播放器,也要将Vitamio打造成And
- Flayway是一款数据库版本控制管理工具,,支持数据库版本自动升级,Migrations可以写成sql脚本,也可以写在java代码里;不仅
- 申请百度地图密钥以及查看百度API网址:http://lbsyun.baidu.com/apiconsole/key#/home网址:htt
- 前言我们在日常的开发中有时候会遇到需要用到相机的需求,而相机也是很常用的东西,例如扫二维码啊拍照上传啊等等。这里我不讲像qq那样自定义很强的
- 一、背景Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE
- 本文实例为大家分享了Android实现信息弹出框的具体代码,供大家参考,具体内容如下layout下的dialog_common_layout
- 随着kotlin在Android开发领域越来越火,协程在各个项目中的应用也逐渐变得广泛但是协程到底是什么呢?协程其实是个古老的概念,已经非常
- 在Android开发中,列表可以说是最常见的了,一般都是使用ListView,当涉及到二维数组时,更多的使用到ExpandableListV
- 1.更新同步方式:/** * 三个参数 * the path of the node
- 提示:这里可以添加本文要记录的大概内容:例如:一般系统前端调用后台相关功能接口时,需要验证此时用户的权限是否满足调用该接口的条件,因此我们需
- 目录RemoveSubstringReplaceSpiltJoinAppendRemoveRemove(int startIndex) 删除