技术文档 — Quarkus IRIS Monitor System
1. 目的与范围
此模块支持在基于 Quarkus 的 Java 应用程序与 InterSystems IRIS 的原生性能监控功能之间进行集成。
它使开发者可以通过 @PerfmonReport 对方法添加注释,这样可以在执行方法时自动触发 IRIS 的 ^PERFMON 例程,以生成性能报告,而无需人工干预。
2. 系统组件
2.1 注释:@PerfmonReport
- 定义为 CDI InterceptorBinding。
- 可应用于方法或类。
- 指示使用 IRIS 监控逻辑包装方法执行的框架。
2.2 拦截器:PerfmonReportInterceptor
- 拦截对带注释的方法的调用。
-
执行流程:





(1).jpg)
.png)
.png)
