首页 > 其他分享 >原来你是这样的SpringBoot--初识SpringBootAdmin

原来你是这样的SpringBoot--初识SpringBootAdmin

时间:2023-08-22 19:58:32浏览次数:45  
标签:SpringBoot -- spring SpringBootAdmin server admin client 端口号 服务端

简介

Spring Boot Admin(SBA)是一个针对spring-boot的actuator接口进行UI美化封装的监控工具。它可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息,还可以直接修改logger日志的level。
SBA分为server端和client端,下面来看一个简单示例:

示例

搭建服务端:

1.新建springboot项目,需要引用Spring Boot Admin(server)
img

img

2.然后要开启注解@EnableAdminServer

@EnableAdminServer
@SpringBootApplication
public class SpringBootDemoAdminServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootDemoAdminServerApplication.class, args);
    }
}

3.设置服务端端口号为8001,此时还没有客户端注册。启动之后效果如下:

img

接入客户端

1.新建springboot项目,需要引用Spring Boot Admin(client)
img
2.配置应用的端口号,以及SBA服务端的端口号

#运行端口号
server.port=8100
#应用名称
spring.application.name=cathychen-admin-client
#admin服务端地址
spring.boot.admin.client.url=http://localhost:8001

3.启动客户端项目,查看服务端监控状态的变化
img
img

标签:SpringBoot,--,spring,SpringBootAdmin,server,admin,client,端口号,服务端
From: https://www.cnblogs.com/janes/p/17646963.html

相关文章

  • [算法学习笔记] O(nlogn)求最长上升子序列
    朴素dp求最长上升子序列大家应该都会朴素dp求最长上升子序列,简单回忆一下。我们令\(f_i\)表示以第\(i\)位元素为结尾的最长上升子序列长度。满足\(\forallj<i\),则有:\(f_i=max(f_i,f_j+1)[a_j<a_i]\)Explanation:\(a_i\)前面若有多个可以拼接的序列,则拼一个......
  • 什么是 Spartacus Storefront B2B store 的 My Company 菜单
    Spartacus是一个基于Angular的开源JavaScriptweb应用,与SAPCommerceCloud的RESTAPI进行交互。它的目标是提供一个稳定、可靠、可扩展的前端解决方案,让开发者能够创建全功能的商店,同时避免了与后端系统的紧密耦合。其中,B2Bstore是一个专门为B2B交易设计的商店,而My......
  • 创建 elastic search 索引的一些注意事项
    在创建Elasticsearch(简称ES)索引时,有多个注意事项需要考虑。以下是一些关键的注意事项,我会通过具体的例子进行详细说明。明确索引需求:在创建索引之前,我们需要对我们的数据和查询需求有清晰的理解。这包括数据的类型(例如文本,数字,日期等)、数据的大小(例如是否有大量的数据需要被......
  • lerna 配置发布时 commitlint,提交信息
    要在Lerna配置中添加发布时的commitlint,你可以按照以下步骤进行操作:首先,确保你已经在项目中安装了commitlint。你可以使用以下命令进行安装:npminstall--save-dev@commitlint/cli@commitlint/config-conventional在你的Lerna项目的根目录下创建一个名为.commitl......
  • 什么是 HTML 编程里页面元素的 margin 属性
    在前端开发中,margin是一种重要的CSS属性,用于控制元素之间的空间和距离。它不仅影响元素的外观,还可以影响整个页面的布局。本文将详细解释margin的概念、用途以及通过示例演示如何在HTML中使用margin来控制元素之间的间距。概念margin是CSS(层叠样式表)中的一个属性,用于控制元素的......
  • LAMP
    目录1.编译安装ApacheHTTP服务2.编译安装MySQL3.安装论坛4.安装wordpress1.编译安装ApacheHTTP服务[root@localhost~]#systemctlstopfirewalld.service[root@localhost~]#setenforce0[root@localhost~]#kill2585[root@localhost~]#yuminstallgccgcc-c++......
  • 13 Linux 蜂鸣器实验
    一、蜂鸣器驱动原理  常用蜂鸣器分两种,有源蜂鸣器和无源蜂鸣器。  它们俩的区别:有源蜂鸣器具有内置的振荡器和驱动电路,无源蜂鸣器没有;源蜂鸣器只需简单的数字信号来控制,无源蜂鸣器需要外部电路或微控制器来提供特定频率的脉冲信号。  在Linux下做的工作:①设备树中添加......
  • 什么是 SAP UI5 中的预定义 CSS 响应式边距(Responsive Margins)
    SAPUI5是SAP公司的开源前端开发框架,用于构建现代、移动优先的Web应用程序。预定义的CSS响应式边距是UI5框架中的一个重要特性,它可以帮助开发人员轻松管理和控制应用程序中不同元素之间的间距,以适应不同的屏幕大小和设备类型。本文将详细介绍预定义的CSS响应式边距的概念、用途以......
  • 数学——点到线段的最短距离
    点到线段最短距离的运算与点到直线的最短距离的运算二者之间存在一定的差别,即求点到线段最短距离时需要考虑参考点在沿线段方向的投影点是否在线段上,若在线段上才可采用点到直线距离公式。通俗的说,我们按照求点到直线的距离作垂线后,交点不一定在线段上。如图\(1\)所示。通常......
  • ACM MM 2023 | 腾讯优图实验室6篇论文入选,含视觉识别、半监督学习等研究方向
    前言 近日,腾讯优图实验室6篇论文被国际人工智能多媒体领域顶级会议ACMMM2023(ACMInternationalConferenceonMultimedia)所接收,涵盖视觉识别、神经绘画和风格化研究、半监督学习等多个研究方向,进一步展示了腾讯优图实验室在人工智能领域的技术能力和学术成果。ACMMM是计算机......