iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Spring Boot Admin如何快速打造监控平台
  • 925
分享到

Spring Boot Admin如何快速打造监控平台

2023-06-15 18:06:29 925人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关Spring Boot Admin如何快速打造监控平台,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用过spring  boot的开发者都知道actuator,它是

这篇文章将为大家详细讲解有关Spring Boot Admin如何快速打造监控平台,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

使用过spring  boot的开发者都知道actuator,它是SpringBoot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。但比较遗憾的是没有可视化界面,只能通过干燥的JSON数据来查看相应的指标,如下图:

 Spring Boot Admin如何快速打造监控平台

可视化的监控指标平台Spring Boot  Admin,它利用spring-boot-starter-actuator提供的功能,将各个微服务的状态整合到一起,并提供良好的界面查看支持,并且能够动态的修改实例日志级别。

Spring Boot Admin 开源地址:https://GitHub.com/codecentric/spring-boot-admin

Spring Boot  Admin分为server和client,使用非常方便,server端可查看各个微服务的状态,client端将微服务注册到server端。

服务端

下面先搭建server端,直接使用start.spring.io生成一个spring boot项目,引入下面依赖

Spring Boot Admin如何快速打造监控平台

配置端口和服务名

server.port=8090 spring.application.name=admin-server

启动类,通过添加注解@EnableAdminServer

Spring Boot Admin如何快速打造监控平台

启动后,打开url显示如下

Spring Boot Admin如何快速打造监控平台

客户端

spring boot项目,直接添加下图依赖即可

Spring Boot Admin如何快速打造监控平台

application.properties中配置注册的服务端地址如下

spring.application.name=admin-client spring.boot.admin.client.url=Http://127.0.0.1:8090 management.endpoints.WEB.exposure.include=* management.endpoint.health.show-details=ALWAYS

启动完成后,查看server端,如下图

Spring Boot Admin如何快速打造监控平台

查看相关指标

应用墙可以快速看到那些服务异常

正常情况

Spring Boot Admin如何快速打造监控平台

异常情况

Spring Boot Admin如何快速打造监控平台

点击应用,可以查看相应指标

Spring Boot Admin如何快速打造监控平台
Spring Boot Admin如何快速打造监控平台

查看properties的环境变量配置

Spring Boot Admin如何快速打造监控平台

查看日志级别

Spring Boot Admin如何快速打造监控平台

Spring Boot Admin为注册的应用程序提供以下功能:

  • 显示健康状况

  • 显示详细信息,例如JVM和内存指标micrometer.io指标数据源指标缓存指标

  • 显示内部编号

  • 关注并下载日志文件

  • 查看JVM系统和环境属性

  • 查看Spring Boot配置属性

  • 支持spring cloud的可发布/ env-&/ refresh-endpoint

  • 轻松的日志级别管理

  • 与JMX-beans交互

  • 查看线程转储

  • 查看http-traces

  • 查看审核事件

  • 查看http端点

  • 查看预定的任务

  • 查看和删除活动会话(使用spring-session)

  • 查看Flyway / Liquibase数据库迁移

  • 下载heapdump

  • 状态更改通知(通过电子邮件,Slack,Hipchat等)

  • 状态更改的事件日志(非持久性)

关于“Spring Boot Admin如何快速打造监控平台”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Spring Boot Admin如何快速打造监控平台

本文链接: https://www.lsjlt.com/news/281143.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Spring Boot Admin如何快速打造监控平台
    这篇文章将为大家详细讲解有关Spring Boot Admin如何快速打造监控平台,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用过Spring  boot的开发者都知道actuator,它是...
    99+
    2023-06-15
  • Spring Boot Admin如何管理监控数据
    这篇文章给大家分享的是有关Spring Boot Admin如何管理监控数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。spring boot actuator 可以监控应用的各种信息, 唯一的缺点就是返回的监...
    99+
    2023-05-30
    spring boot admin
  • Grafana + Prometheus如何快速搭建监控平台
    小编给大家分享一下Grafana + Prometheus如何快速搭建监控平台,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!总体可视化方案Grafana:通过将采...
    99+
    2023-06-15
  • 如何在spring-boot中利用Admin对应用进行监控
    如何在spring-boot中利用Admin对应用进行监控?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、创建spring-boot-admin服务首先使用Spring ...
    99+
    2023-05-31
    springboot admin mi
  • 如何快速部署Spring PetClinic到函数计算平台
    今天就跟大家聊聊有关如何快速部署Spring PetClinic到函数计算平台,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。简介首先介绍下在出现的几个比较重要的概念:函数计算(Fun...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作