• SpringBoot监控管理之Admin监管使用


    Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。

    Spring Boot Admin是一个社区项目,用于管理和监视Spring Boot®应用程序。其实说作用大也大,说不大也不大。感兴趣的同学可以了解一下。项目实战项目github: 私信: admin获取

    代码很简单,了解一下就可以。

    SpringBoot监控管理之Admin实战指南

    如何快速启动一个Admin服务

    只需设置一个简单的启动项目(使用start.spring.io)。由于Spring Boot Admin Server能够作为servlet或webflux应用程序运行,因此您需要决定是否这样做,并添加相应的Spring Boot Starter。在本例中,我们使用的是servlet web starter。

    • 1.将Spring Boot Admin Server starter添加到您的依赖项中

    pom.xml

    SpringBoot监控管理之Admin实战指南
    • 2. 通过将@EnableAdminServer添加到启动类上
    SpringBoot监控管理之Admin实战指南

    如果你想打一个war包使用web容器运行可以点击 link: https://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-admin-samples/spring-boot-admin-sample-war/

    到这里已经启动了一个Admin的服务端应用。

    下面演示启动客户端

    Admin客户端启动

    • 1.将spring-boot-admin-starter-client添加到依赖项中:

    pom.xml

    SpringBoot监控管理之Admin实战指南

    application.properties

    SpringBoot监控管理之Admin实战指南
    1. 使执行器端点可访问
    SpringBoot监控管理之Admin实战指南

    到这里客户端和服务器已经完成了。

    可以看到一个实例已经注册到Admin上了,然后可以看到各种可视化的服务信息。

    • 获取Bean的实例
    • 获取环境信息
    • JMX监控
    • 日志级别控制
    SpringBoot监控管理之Admin实战指南
    SpringBoot监控管理之Admin实战指南
    SpringBoot监控管理之Admin实战指南
  • 相关阅读:
    nginx设置缓存策略
    http缓存原理理解
    promise教程
    vue项目发布到github演示
    vue路由嵌套子路由不渲染
    hihocoder 1403 1407 1415 后缀数组*3 最长公共子串/最长不重叠重复出现的子串/最长k次重复子串
    hdu 4691 后缀数组+rmq 求子串lcp
    hdu1506+ luogu 1440 单调栈/单调队列裸题
    codeforces 873F 后缀数组+单调栈(fastio)
    HihoCoder
  • 原文地址:https://www.cnblogs.com/MQTimor/p/10827380.html
Copyright © 2020-2023  润新知