Skip to content

micro-java Monitor 监控

模块:packages/micro-java/monitor-service
端口:8083(经 Gateway 对外仍为 8080)
API 前缀:/api/v1/monitor/*

端点

资源端点权限示例
OperLogsGET /operlogsDELETE /operlogs/{id}DELETE /operlogs/cleanmonitor:operlog:list/delete
LogininforGET /logininforDELETE /logininfor/{id}DELETE /logininfor/cleanmonitor:logininfor:list/delete
JobsGET/POST /jobsGET/PUT/DELETE /jobs/{id}POST /jobs/{id}/runmonitor:job:*
Job LogsGET /job-logsDELETE /job-logs/{log_id}DELETE /job-logs/cleanmonitor:job:list

server-java Monitor 对齐。

操作日志

OperLogAspect 位于 xichen-common,对带 @Log 注解的 mutating 端点写 sys_oper_log(system-service / monitor-service 均生效)。

登录日志写入

  • 写入auth-serviceSysLogininforService.record()(登录 / me?recordLogin=true
  • 查询/清理:本服务的 SysLogininforController

Quartz 定时任务

  • 启动时 SysJobService.initJobs() 加载 status=1 的任务
  • 演示任务:demoTask.runmonitor/task/DemoTask.java
  • database init 后:需重启 monitor-service 以重载调度器(或手动触发任务运行)

相关文档

Xichen Full Stack 内部文档