springboot学习----springbootadmin(代码片段)

bananafish bananafish     2022-12-04     279

关键词:

什么是Spring Boot Admin

Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件,Spring Boot Admin 的GitHub地址 https://github.com/codecentric/spring-boot-admin 他是一个基于C/S架构的实现。它可以通过HTTP或者Eureka注册到admin server中进行展示,通过它可以监控到每个程序或微服务对机器资源的使用情况。

使用Spring Boot Admin 监控单体应用

使用Spring Boot Admin 监控单体应用需要创建两个或两个以上的应用,其中一个充当服务器端。其他的则是客户端。

Admin Server

Admin Server 需要添加的maven依赖如下
Admin需要添加以下依赖

        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-server</artifactId>
            <version>2.1.3</version>
        </dependency>

Admin需要在启动类上添加注解@EnableAdminServer

@SpringBootApplication
@EnableAdminServer
public class AdminServerApplication 

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

Admin Client

Admin Client 需要添加的依赖如下

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

接下来需要填写配置文件

server.port=8080
# 修改Admin Server的地址
spring.boot.admin.client.url=http://localhost:8000
# 打开客户端Actuator的监控
management.endpoints.web.exposure.include=*

之后我们可以启动项目了
之后我们可以打开浏览器输入localhost:8000查看我们的spring boot admin 的监控中心了。
技术图片
技术图片

大数据-kafka学习——集成springboot

SpringBoot是一个在JavaEE开发中非常常用的组件。可以用于Kafka的生产者,也可以用于Kafka的消费者。一、SpringBoot项目搭建 如果SpringInitializr产生如下错误解决方法Custom的URL改为 https://start.aliyun.com/SpringBoot项目创建成功二、生产... 查看详情

springboo的简单搭建(eclipse+springboot+redis+mysql+thymeleaf)

之前都是自己配xml,很麻烦,就是把那些固有的配置粘来粘去,boot就是为了简化这些配置而生的关于boot的安装有很多种办法,我选择直接下载带有boot的eclipse(下载网站 https://spring.io/tools )(我当时看的是这篇博客,写... 查看详情

elasticsearch学习+springboot实战教程(代码片段)

需要学习基础的可参照这两文章Elasticsearch学习+SpringBoot实战教程(一)Elasticsearch学习+SpringBoot实战教程(一)_桂亭亭的博客-CSDN博客Elasticsearch学习+SpringBoot实战教程(二)  Elasticsearch学习+Sprin... 查看详情

springboot中的tomcat是如何启动的?

(---------转自网上文章-----------)前言我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以把web程序打包成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动。本文将以Tomcat为例,来看看SpringBoot是如何启... 查看详情

springboot入门极简教程开篇(代码片段)

SpringBoot入门极简教程开篇前言SpringBoot入门极简教程前言SpringBoot也使用了很长一段时间了,最初接触SpringBoot都是一边做项目一边查资料,没有系统的学习和整理过。这也是为什么会有这个系列–SpringBoot入门极简教程。本... 查看详情

springboot(九篇)

(一)SpringBootCLI安装(二)SpringBoot开发第一个应用  (三)SpringBootpom.xml配置文件详解   (四)SpringBoot起步依赖Starters详解    (五)SpringBoot配置篇之自动配置实现原理   (六)SpringB... 查看详情

springboot入门

1.什么是SpringBoot  SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringB... 查看详情

idea创建springboot项目

     DemoApplication.java:packagecom.example.demo;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg 查看详情

springboot简介以及案例

1什么是SpringBootSpringBoot是所有基于Spring开发的项目的起点。SpringBoot的设计是为了让你尽可能快的跑起来Spring应用程序并且尽可能减少你的配置文件。简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方... 查看详情

springboot整合prometheus

...操作系统、MySQL、Redis、Flink、RocketMQ/RabbitMQ/Kafka、K8S等。SpringBoot整合Prometheus一般使用的是actuator这个项目,actuator是SpringBoot的子项目,为应用提供了强大的监控能力。SpringBoo 查看详情

springboot总结(代码片段)

目录一,什么是SpringBoot二,作用/好处优点约定大于配置三,配置文件1.properties格式2.yml格式3.读取配置4.propertiesVSyml总结四,日志文件1.什么是日志2.作用3.日志级别4.日志的输出及打印一,什么是SpringBootSpring的... 查看详情

峰哥说技术:12-springboot文件上传

...病毒、我们在行动12 峰哥说技术:SpringBoo文件上传在SpringBoot中,和文件上传的主要和MultipartResolver接口有关,他有两个实现类StandardServletMultipartResolver和CommonsMutipartResolver。这两个类都可以实现 查看详情

springboot缓存管理(代码片段)

SpringBoot缓存管理缓存是分布式系统中的重要组件,主要解决数据库数据的高并发访问问题。在实际开发中,尤其是用户访问较大的网站,为了提高服务器访问性能、减少数据库的压力、提高用户体验,使用缓存显... 查看详情

springboot集成mysql及mybatis

springboo机集成mybatis及mysql1,添加依赖<?xmlversion="1.0"?><projectxsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"xmlns="http://maven.apache.org/POM/ 查看详情

intellijidea部署springboot/springcloud应用到阿里云

SpringCloud和SpringBoot可以说是当前最流行的微服务开发框架了,在本文中,将向读者介绍如何在在IntellijIDEA中部署SpringBoot/SpringCloud应用到阿里云。(Eclipse平台请移步《在Eclipse中部署SpringBoot/SpringCloud应用到阿里云》)本地开发无... 查看详情

springboot3.0正式发布,王炸!!

SpringBoot3.0正式发布大家好,我是栈长。SpringBoot3.0正式发布了:同时发布更新的还有2.7.x和2.6.x两条版本线,SpringBoot是我见过的发版最守时的技术框架之一。SpringBoot3.0这是一个重大的主版本更新,距离上一代的Sprin... 查看详情

springboot2.0:springboot开源软件都有哪些?

2016年SpringBoot还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将SpringBoot搬上了生产,而使用SpringBoot的开源软件在Github/码云上面已有不少,这篇文章就给大家介绍... 查看详情

springboot全局配置文件介绍(代码片段)

全局配置文件能够对一些默认配置值进行修改。SpringBoot使用一个application.properties或者application.yaml的文件作为全局配置文件,该文件存放在src/main/resource目录或者类路径的/config,一般会选择resource目录。接下来,将针... 查看详情