专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

SpringCloud教程(六) 应用监控 spring boot admin

0-前言

  当我们发布了微服务后,我们希望对各个应用的各个运行状况进行一个监控;这个时候spring boot admin,就出场了;

  spring boot admin:是一个监控和管理spring boot 应用的开源监控组件, 它能够对Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功能。

一、集成spring boot admin

1、创建server端:

1、1、创建monitor模块,添加依赖:

<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server</artifactId>
    <version>2.0.5</version>
</dependency>
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server-ui</artifactId>
    <version>2.0.5</version>
</dependency>

1、2、启动类增加 @EnableAdminServer 注解

@SpringBootApplication
@EnableEurekaClient
@EnableAdminServer
public class application
{
    public  static void main(String[] args)
    {
        SpringApplication.run(application.class);
    }

}

服务端完成

2、客户端(需要监控的应用端):

2、1、添加依赖:

        <!-- 集成Admimn监控-->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>2.0.5</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

2、2、配置文件中增加配置:

spring:
  application:
    name: user

  boot:
    admin:
      client:
        url: http://localhost:8771

management:
  endpoints:
    web:
      exposure:
        include: "*"

完成

3、运行测试

  依次启动各相关项目,打开monitor地址,可以看到,对所添加的监控项目已经进行了各种监控,很方便我们查看运行状况,内容包括:

显示应用程序的监控状态、应用程序上下线监控、查看 JVM,线程信息、可视化的查看日志以及下载日志文件、动态切换日志级别、Http 请求信息跟踪等;可以自己去深入了解各监控项;

111_1.png

111_2.png

111_3.png

111_4.png

GITdemo地址:https://github.com/anson-yang/springclouddemo

文章永久链接:https://tech.souyunku.com/31813

未经允许不得转载:搜云库技术团队 » SpringCloud教程(六) 应用监控 spring boot admin

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们