Monitor system metrics by routine. More...
Public Member Functions | |
_.Library.Status | GetSample () |
Get routine metric sample. More... | |
_.Library.Status | Initialize () |
Initialize routine metrics. | |
_.Library.Status | Startup () |
On Startup enable PERFMON. | |
Public Attributes | |
Directory | |
Directory where routine is. More... | |
RoutineName | |
Name of routine. More... | |
Monitor system metrics by routine.
This class, and others that inherit from Monitor.System.Abstract, provides an object API to the same system metrics as the ^PERFMON utility. Instantiating this class also starts the collection of ^PERFMON system metrics, which can have a significant impact on a busy system. Note that stopping ^PERFMON will also disable the sampling here.
Properties are inherited from AbstractMetrics and AbstractGlobals.
_.Library.Status GetSample | ( | ) |
Get routine metric sample.
A return code of $$$OK indicates there is a new sample instance.
A return code of 0 indicates there is no sample instance.
Directory |
Directory where routine is.
RoutineName |
Name of routine.