Spring Boot Admin系列-控制台功能详解

共 1153字,需浏览 3分钟

 ·

2021-04-02 10:15

应用墙

此页面主要显示当前监控的所有应用,绿色代表健康状态,应用掉线后,会变为灰色。


应用

此页面以列表形式显示所有监控应用,包含应用数、实例数、实例状态、搜索框、应用列表、在线时间、应用名、应用地址、应用状态等信息。


应用-细节

最上位置:显示应用名、分配ID、访问地址等



信息:显示应用信息,通过build-info.properties等文件构建



元数据:因为当前使用的是nacos,所以会显示nacos元数据信息



健康:主要显示一些健康状态信息,包含自定义、服务发现、硬盘空间等,可通过AbstractHealthIndicator自定义相关信息。



进程/垃圾回收/线程:主要显示进程ID、运行时间、CPU、线程、垃圾回收等信息。



内存:是要显示堆(Heap)和非堆(Non-heap)内存使用情况。


应用-性能

这里其实应该叫监控指标,可以通过添加指标来检测相关信息,比如:监控一下GC某个指标,按图操作就可以在页面显示相关监控信息


应用-环境

环境配置信息:

  • server.ports:服务端口

  • servletContextInitParams:Servlet初始化参数

  • systemProperties:当前应用系统属性

  • systemEnvironment:系统环境变量

  • springCloudClientHostInfo:spring cloud客户端主机信息

  • applicationConfig: [classpath:/application.properties]:配置文件application.properties

  • applicationConfig: [classpath:/application.yml]:配置文件application.yml

  • springCloudDefaultProperties:spring cloud默认属性


应用-类

服务的所有bean信息及作用域


应用-配置属性

spring自动装配加载的配置信息


应用-计划任务

当前项目中 @Scheduled配置的定时任务详情


应用-日志配置

当前项目配置的日志级别信息


应用-JVM

线程转储:查看线程的详细信息,支持下载,W活动线程,R守护线程



内存转储:java堆内存文件的生成。Java进程所使用的内存情况在某一时间的一次快照。以文件的形式持久化到磁盘中。


应用-映射

当前项目中所有的web接口映射、 过滤器等信息


应用-缓存

缓存信息


日志报表

当前应用一些上线、离线等事件日志


其他

开发者信息/当前用户/语言切换等基础功能


浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报