栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot 监控 - Spring Boot Admin

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot 监控 - Spring Boot Admin

01:SpringBoot 高级 – SpringBoot 监控
02:SpringBoot 监控 - Spring Boot Admin

1. Spring Boot Admin

使用游览器地址栏访问SpringBoot的监控信息太繁琐了,所以Spring Boot Admin就诞生了,以UI界面的方式来显示监控信息。

Spring Boot Admin说明:

  • Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。
  • Spring Boot Admin 有两个角色,客户端(Client)和服务端(Server)。
  • 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册
  • Spring Boot Admin Server 的UI界面显示Spring Boot Admin Client的Actuator Endpoint上的一些监控信息。

1.1 Spring Boot Admin的使用步骤概述

admin-server:

  • ① 创建 admin-server 模块
  • ② 导入依赖坐标 admin-starter-server
  • ③ 在引导类上启用监控功能@EnableAdminServer

admin-client:

  • ① 创建 admin-client 模块
  • ② 导入依赖坐标 admin-starter-client
  • ③ 配置相关信息:server地址等
  • ④ 启动server和client服务,访问server

1.2 配置admin-server

创建 admin-server 模块:

导入依赖坐标 admin-starter-server:

        
            de.codecentric
            spring-boot-admin-starter-server
        

在引导类上启用监控功能@EnableAdminServer:


1.3 配置admin-client

创建 admin-client 模块:

导入依赖坐标 admin-starter-client:

        
            de.codecentric
            spring-boot-admin-starter-client
        

配置相关信息:server地址等

# 执行admin.server地址
spring.boot.admin.client.url=http://localhost:9000

# 开启完整的健康检测信息
management.endpoint.health.show-details=always

# 将所有的监控endpoint暴露出来
management.endpoints.web.exposure.include=*

为了方便演示,我在client里面一个controller:

package com.tian.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/user")
public class UserController {


    @RequestMapping("/findAll")
    public String findAll(){
        return "findAll success";
    }
}

启动server和client服务,访问server:


1.4 使用

访问serverhttp://localhost:9000/


1.4.1 查看SpringBoot工程的详细信息


1.4.2 查询接口的信息(例如访问次数)


1.4.3 查看环境的信息


1.4.4 查看类(IOC里面Bean的信息)


1.4.5 查看访问的接口映射(包括过滤器)


1.4.6 说明:

这里只是陈述了冰山一角,重要的是自己去慢慢探索。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/571380.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号