当前位置: 首页 > wzjs >正文

深圳网站建设seo开发网站多少钱

深圳网站建设seo,开发网站多少钱,重庆网站建设红旗河沟,深圳装饰企业前50强什么是Spring Boot Admin Spring Boot Admin 是一个用于管理和监控 Spring Boot 应用程序的开源工具。它提供了一个用户友好的 Web 界面,用于集中管理和监控多个 Spring Boot 应用程序的运行状态、健康状况、日志、配置等信息。 Spring Boot Admin 的核心功能 应用…

什么是Spring Boot Admin

Spring Boot Admin 是一个用于管理和监控 Spring Boot 应用程序的开源工具。它提供了一个用户友好的 Web 界面,用于集中管理和监控多个 Spring Boot 应用程序的运行状态、健康状况、日志、配置等信息。

Spring Boot Admin 的核心功能

  1. 应用监控

    • 实时监控 Spring Boot 应用程序的健康状态(UPDOWN 等)。

    • 显示应用程序的详细信息,如内存使用、线程状态、垃圾回收等。

  2. 日志管理

    • 查看应用程序的日志文件。

    • 支持动态调整日志级别(如 DEBUGINFOWARNERROR)。

  3. 配置管理

    • 查看应用程序的配置信息(如 application.properties 或 application.yml)。

    • 支持动态修改配置(需结合 Spring Cloud Config 或 Spring Cloud Bus)。

  4. 性能监控

    • 监控应用程序的性能指标,如请求速率、响应时间、错误率等。

    • 支持集成 Micrometer 和 Prometheus。

  5. 通知功能

    • 支持通过邮件、Slack、PagerDuty 等渠道发送告警通知。

    • 当应用程序状态发生变化(如从 UP 变为 DOWN)时,自动发送通知。

  6. 集中管理

    • 支持同时监控多个 Spring Boot 应用程序。

    • 提供统一的 Web 界面,方便集中管理。

原理:客户端向服务端推送状态消息,如下图所示:

官方文档:

Spring Boot Admin Reference Guide

服务器端

新建sprint boot项目

第一步

增加依赖spring-boot-admin-starter-server

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

注意版本号,一定要跟sprint boot的版本保持一致,如果spring boot是2.X,那就要找对应2.X的version,当前我用的是spring boot3,所以这里的version为3.0.4。

第二步

在@Configuration类或者主类上增加@EnableAdminServer启动服务器

第三步

在application.properties设置端口

server.port=9000

以上配置完成后,访问http://localhost:9000/,就可以看到如下界面。

 

客户端

新建sprint boot项目

第一步

在Spring Boot应用上增加spring-boot-admin-starter-client依赖

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

 version与服务器端保持一致。

第二步

开启指标监控就,并接入admin-server

server.port=9001
spring.boot.admin.client.url=http://localhost:9000management.endpoints.web.exposure.include=*

9001是客户端的端口号

http://localhost:9000/是服务器端的地址

management.endpoints.web.exposure.include=* 表示显示完整的监控信息

第三步

刷新页面,就可以看到新增的实例

第四步

如果想看到数据库信息,可以增加对应的配置

        <dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.2.0</version> <!-- 使用最新版本 --></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId><version>3.2.0</version></dependency>

# 启用 health 端点的详细信息
management.endpoint.health.show-details=always
# 暴露数据库连接信息
management.endpoint.health.show-components=alwaysspring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/novel?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true
spring.datasource.username=root
spring.datasource.password=123456

novel是数据库名称

就可以在细节中,看到db的信息。

 

参考文章:

指标监控神器SpringBootAdmin保姆级教程_spring-boot-admin-starter-server-CSDN博客

http://www.dtcms.com/wzjs/283593.html

相关文章:

  • 校园网站建设计划重庆seo网络优化师
  • 爱企查注册公司抖音视频排名优化
  • 营口做网站手机免费发布信息平台
  • 网站软件下载安装编写网页的软件
  • 开发网站设计公司建网站多少钱
  • 泰安本地网站湖南网站建设营销推广
  • 创建网站平台seo搜索引擎实训心得体会
  • 网站建设艾金手指科杰seo每天一贴
  • 列举常用的动态网站开发技术网站开发一般多少钱
  • 云南省建设教育协会网站如何推广网站运营
  • 幼儿园网站建设制度百度新闻网页
  • 一般用什么做网站首页百度竞价排名魏则西事件分析
  • 时时彩做网站网站优化培训学校
  • 北京免费网站建设模板最有效的15个营销方法
  • 做网站是用什么技术的有没有免费的广告平台
  • 大良营销网站建设流程seo公司系统
  • wordpress免费教育模板下载嘉兴seo外包服务商
  • 成都专业网站制作网站青岛网站建设公司
  • 易经网站开发公司今日新闻头条新闻摘抄
  • 建一个网站报价快速网站排名提升工具
  • 郑州做网站哪个有没有免费的crm系统软件
  • 绵阳市建设银行网站小程序开发平台
  • 在线制作图片的软件网络推广优化招聘
  • 安徽平台网站建设企业seo知名公司
  • 武汉微网站微官网深圳网站维护
  • 音响 东莞网站建设技术支持个人建网站的详细步骤
  • 如何做网站水晶头河北seo基础
  • 网站搜索框代码怎么做近期出现的病毒叫什么
  • 技术支持 淄博网站建设关键词网络推广企业
  • thinkphp做直播网站上海好的网络推广公司