服务监控
服务监控用于查看后端应用实例、健康状态、JVM、线程、日志级别和 Actuator 指标。RuoYi Office 管理端入口位于 apps/web-antd/src/views/infra/server/index.vue,默认打开 ${VITE_BASE_URL}/admin/applications;如果系统配置 url.spring-boot-admin 有值,则优先使用该地址。
访问方式
| 场景 | 地址来源 | 说明 |
|---|---|---|
| 默认地址 | ${VITE_BASE_URL}/admin/applications | 适合同一后端服务内嵌 Spring Boot Admin |
| 自定义地址 | 系统配置 url.spring-boot-admin | 适合独立部署监控服务或网关转发 |
| 管理端入口 | views/infra/server | 通过 iframe 展示监控 UI |
部署关系
使用建议
- 先确认 Actuator 暴露范围:健康检查、指标、日志等级等端点应按环境开放。
- 监控服务建议内网访问:服务监控包含敏感运行信息,不建议公网裸露。
- 多服务统一接入:微服务部署时应让 gateway、server、各业务模块统一注册到监控服务。
- 和日志平台配合使用:服务监控适合看运行状态,异常追踪仍应结合应用日志和链路追踪。
排查清单
| 现象 | 优先检查 |
|---|---|
| iframe 404 | url.spring-boot-admin 是否正确;监控服务是否启动;网关路径是否转发 |
| 应用不在线 | 应用是否注册到 Spring Boot Admin;Actuator 地址是否可访问 |
| 指标缺失 | Micrometer/Actuator 配置;安全策略是否拦截端点 |
| 生产无法访问 | 网络白名单、登录权限、反向代理路径 |
