Open Exchange
Global Masters
Home / Class Reference / %SYS namespace / SYS.History.SystemUsage
Private  Storage   


serial class SYS.History.SystemUsage extends

A list of System Usage properties for the SysData interval collection class


Parameters Properties Methods Queries Indices ForeignKeys Triggers
14 2


Alerts AppErrors CPUIOwait CPUIdle CPUKernel
CPUUser CSPSession ECPResponse GlobalBuffers JrnFiles
JrnSize LicUsedDist LicUsedLocal Processes

%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%ValidateObject LogicalToOdbc OdbcToLogical SetSummary


• property Alerts as %Numeric;
Serious alert count, taken from %Monitor.System.Dashboard1 class
• property AppErrors as %Numeric;
Application error count, taken from %Monitor.System.Dashboard2 class
• property CPUIOwait as %Numeric;
Percentage of system CPU(s) time in io_wait mode.
• property CPUIdle as %Numeric;
Percentage of system CPU(s) time idle.
• property CPUKernel as %Numeric;
Percentage of system CPU(s) time in kernel mode.
• property CPUUser as %Numeric;
Percentage of system CPU(s) time in user mode.
• property CSPSession as %Numeric;
Count of CSP Sessions
• property ECPResponse as %Numeric;
ECP Response time
• property GlobalBuffers as %List;
A list of the top 10 globals in the buffer pool. Each entry in the list is GlobalName,Database,Percent.
• property JrnFiles as %Numeric;
Number of Journal files
• property JrnSize as %Numeric;
Total size of Journal files (in MB)
• property LicUsedDist as %Numeric;
License count currently used (distributed)
• property LicUsedLocal as %Numeric;
License count currently used (local)
• property Processes as %Numeric;
Process count


• classmethod SetSummary(ByRef Function As %String, Period As %String) as %Status
Configure the summary methods for this class for either the Hourly or Daily summaries. This is a comma-delimited list of functions to use for the summary. The available functions are Average, Maximum (high-water mark), Minimum (lowest value), Standard Deviation, Median, and Total. These are abbreviated in the 'Function' argument as "Avg", "Max", "Min", StDev", Med", and "Tot". If nothing is specified, the default is "Avg,Max,StDev". You may also specify the string "None" for a summary period to disable that summary.

A null 'Function' argument will return the current summary setting in the 'Function' variable.

The 'Period' argument can be either "Hourly" or "Daily".