Monitor system metrics by ECP server. More...


Public Member Functions | |
| _.Library.Status | GetSample () |
| Get server metric sample. More... | |
| _.Library.Status | Initialize () |
| Initialize server metrics. | |
| _.Library.Status | Startup () |
| On Startup enable PERFMON. | |
Public Attributes | |
| Buffers | |
| Buffers. More... | |
| GloKills | |
| Global kills received. More... | |
| GloRefs | |
| Global references received. More... | |
| GloSets | |
| Global sets received. More... | |
| IJCw0 | |
| Incoming net IJC messages received and written to the IJC device. More... | |
| IJCw1 | |
| Incoming net IJC messages received and NOT written to the IJC device. More... | |
| Locks | |
| Lock commands received. More... | |
| Requests | |
| Requests received. More... | |
| ServerName | |
| Server name. More... | |
Monitor system metrics by ECP server.
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.
| _.Library.Status GetSample | ( | ) |
Get server 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.
| Buffers |
Buffers.
| GloKills |
Global kills received.
| GloRefs |
Global references received.
| GloSets |
Global sets received.
| IJCw0 |
Incoming net IJC messages received and written to the IJC device.
| IJCw1 |
Incoming net IJC messages received and NOT written to the IJC device.
| Locks |
Lock commands received.
| Requests |
Requests received.
| ServerName |
Server name.