Technical Documentation — Quarkus IRIS Monitor System
1. Purpose and Scope
This module enables integration between Quarkus-based Java applications and InterSystems IRIS’s native performance monitoring capabilities.
It allows a developer to annotate methods with @PerfmonReport, which triggers IRIS’s ^PERFMON routines automatically around method execution, generating performance reports without manual intervention.
2. System Components
2.1 Annotation: @PerfmonReport
- Defined as a CDI InterceptorBinding.
- Can be applied to methods or classes.
- Directs the framework to wrap method execution with IRIS




