Class Reference
InterSystems: The power behind what matters   
Documentation  Search
 

class SYS.Stats.ECPAppSvr extends SYS.WSMon.wsResource

This class represents system metrics captured for ECP Application Server activity. Each property is a different metric. A class may be instantiated by calling the class method 'Sample', and then the current value of each property can be accessed.

For example:

	s ref=##class(SYS.Stats.ECPAppSvr).Sample()
	w ref.GloRef ; display number of remote Global References requested by this Application Server

System stats for an ECP Application Server

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
18 1


Summary

Properties
ActConn BlockAdd BlockBuffPurge BlockSvrPurge
ByteRcvd ByteSent GloRef GloRefLocal
GloRefRemote GloUpdateLocal GloUpdateRemote MaxConn
ResponseConn ResponseTime RoutineBuffLocal RoutineBuffRemote
RoutineCallLocal RoutineCallRemote

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Sample XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType


Properties

• property ActConn as %Integer;
The number of current active ECP connections from this Application Server.
• property BlockAdd as %Integer;
The number of Blocks added to local cache.
• property BlockBuffPurge as %Integer;
The number of Blocks purged by buffer allocation.
• property BlockSvrPurge as %Integer;
The number of Blocks purged as requested by a Data Server.
• property ByteRcvd as %Integer;
The number of Bytes received. Note that this is currently only a 32 bit integer and may overflow quickly on a busy system.
• property ByteSent as %Integer;
The number of Bytes sent. Note that this is currently only a 32 bit integer and may overflow quickly on a busy system.
• property GloRef as %Integer;
The number of remote Global "read" type references which were not found in the global cache. This number can be compared to the total number of remote read-only references (i.e. GloRefRemote - GloUpdateRemote) to measure the efficiency of the global caching.
• property GloRefLocal as %Integer;
The total number of Local global references.
• property GloRefRemote as %Integer;
The total number of Remote global references.
• property GloUpdateLocal as %Integer;
The number of Local global updates (Set, Kill, etc).
• property GloUpdateRemote as %Integer;
The number of Remote global updates (Set, Kill, etc).
• property MaxConn as %Integer;
The maximum possible number of ECP connections from this Application Server.
• property ResponseConn as %Integer;
The number of Data Server connections that responded for the ResponseTime.
• property ResponseTime as %Numeric;
The response time of the currently connected ECP Data Server(s), measured as a decimal number in seconds.

If there are multiple connections, this number represents an overall response time for all Data Server connections. Running the Sample() method will attempt to 'sync' to all Data Servers, and returns the time after the last one has answered.

A return of zero ('0') indicates there were no active connections which were able to respond to the 'sync' request.
• property RoutineBuffLocal as %Integer;
The number of Local routine buffer loads and saves.
• property RoutineBuffRemote as %Integer;
The number of Remote routine buffer loads and saves.
• property RoutineCallLocal as %Integer;
The number of Local routine calls.
• property RoutineCallRemote as %Integer;
The number of Remote routine calls.

Methods

• classmethod Sample() as SYS.Stats.ECPAppSvr


Copyright © 1997-2018, InterSystems Corporation