以下是UI界面详解
wallboard:
应用墙:展示监控的所有服务,以及服务运行时间和每个服务有几个实例
Application:
1. APPLICATIONS:有几个服务
2. INSTANCES:有几个实例
3. STATUS:状态,UP:正常,DOWN:不正常
4. OFFLINE:离线(服务离线后只展示几秒)
5. UP:所有正常的服务的名称以及ip
Journal:
显示日志信息,包括注册,注销,离线,端点检测等等信息
服务监控详情界面:
通过wallboard和application界面均可进入
-
Insight
-
Details:展示服务详细信息
- info:基本信息,可以配置git,项目相关…配置,也可以自定义展示的信息
- Health:服务的健康信息,包括项目依赖的组件,磁盘的健康信息,也可自定义显示的健康状态
- Metadata:存放一些自定义的数据,当注册中心或者其他服务需要此服务的某些配置时可以在metadataMap里取。
- Process:本地进程信息。包括pid,cup使用情况
- Threads:会话和线程信息。包括存活的进程,守护进程,峰值
- Garbage Collection Pauses:GC,java的垃圾回收机制,展示回收总数,总时间,最长花费时间、
- Memory: Heap:堆内存信息(java虚拟机启动时创建)。包括正在使用大小,最大大小
- Memory: Non heap:非堆内存信息(java堆之外的内存),包括元空间大小,使用大小,最大大小
-
metrics:监控指标,可以自定义监控服务,例如定义一个gc可以看见和detail界面相同的信息
-
Environment:包括环境管理,端口,ip,系统环境,服务的配置yml或properties中的信息。
-
Bean:服务的所有bean
-
Configuration Properties:与服务相关的所有的配置信息
-
Scheduled Tasks:定时任务
-
-
logger:日志查看功能,需要配置日志文件路径
-
JVM:
-
Thread:java线程,点击可查看每个线程的信息
-
Heap Dump: java堆内存文件的生成。Java进程所使用的内存情况在某一时间的一次快照。以文件的形式持久化到磁盘中。该功能使用需要下载。
-
-
Web:
- mappings:查看所有的web映射,包括actuator暴露的端点,servlet等等映射。
- Http Tracts:追踪
-
Audit Log:同Logger使用需要配置,一个日志是系统的一个行为,和普通日志相比能够准确的记录系统的操作流水。
-
cache:缓存信息。