技术文档 — Quarkus IRIS Monitor System
1. 目的与范围
此模块支持在基于 Quarkus 的 Java 应用程序与 InterSystems IRIS 的原生性能监控功能之间进行集成。
它使开发者可以通过 @PerfmonReport 对方法添加注释,这样可以在执行方法时自动触发 IRIS 的 ^PERFMON 例程,以生成性能报告,而无需人工干预。
2. 系统组件
2.1 注释:@PerfmonReport
- 定义为 CDI InterceptorBinding。
- 可应用于方法或类。
- 指示使用 IRIS 监控逻辑包装方法执行的框架。
2.2 拦截器:PerfmonReportInterceptor
- 拦截对带注释的方法的调用。
-
执行流程:
开始 - 请拉到页面底部查看该系列文章第一部分
Globals,这些存储数据的魔剑,已经存在了一段时间,但是没有多少人能够有效地使用它们,也没有多少人知道这个超级武器。.png)