Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%Monitor] >  [System] >  [Globals]
Private  Storage   

class %Monitor.System.Globals extends %Monitor.System.Adaptor, %Monitor.System.Abstract, %Monitor.System.AbstractGlobals

Monitor system metrics by globals.

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 AbstractGlobals.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 3


BlkAlloc BpntBlkBuf BpntBlkRd BpntBlkWt DataBlkBuf
DataBlkRd DataBlkWt DirBlkBuf DirBlkRd DirBlkWt
Directory GlobalName JrnEntry Kills MapBlkBuf
MapBlkRd MapBlkWt Name NcacheHit NcacheMiss
NetGloKill NetGloRef NetGloSet NetReqSent OthBlkBuf
OthBlkRd OthBlkWt Refs RouBlkBuf RouBlkRd
RouBlkWt Sets TotBlkRd UpntBlkBuf UpntBlkRd

%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
GetSample GetStat Initialize Name
SaveStat Shutdown Startup



• property Directory as %Monitor.String;
Directory where Global is
• property GlobalName as %Monitor.String;
Name of the Global
• property Name as %Monitor.String;
Full Global name


• method GetSample() as %Status
Get global 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.
• method Initialize() as %Status
Initialize global metrics
• method Startup() as %Status
On Startup enable PERFMON

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.