Skip to main content


class SYS.Stats.ECPDataSvr extends SYS.WSMon.wsResource

This class represents system metrics captured for ECP Data 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.ECPDataSvr).Sample()
  w ref.GloRef ; display number of Global References returned by this Data Server

System stats for an ECP Data Server

Property Inventory

Method Inventory


property ActConn as %Integer;
Number of current active connections to this Data Server
Property methods: ActConnDisplayToLogical(), ActConnGet(), ActConnIsValid(), ActConnLogicalToDisplay(), ActConnNormalize(), ActConnSet(), ActConnXSDToLogical()
property BigKill as %Integer;
The number of messages sent by the server for big kills.
Property methods: BigKillDisplayToLogical(), BigKillGet(), BigKillIsValid(), BigKillLogicalToDisplay(), BigKillNormalize(), BigKillSet(), BigKillXSDToLogical()
property BigString as %Integer;
The number of times the block was not sent to the client because the result was a big string.
Property methods: BigStringDisplayToLogical(), BigStringGet(), BigStringIsValid(), BigStringLogicalToDisplay(), BigStringNormalize(), BigStringSet(), BigStringXSDToLogical()
property BlockSent as %Integer;
The number of Blocks sent.
Property methods: BlockSentDisplayToLogical(), BlockSentGet(), BlockSentIsValid(), BlockSentLogicalToDisplay(), BlockSentNormalize(), BlockSentSet(), BlockSentXSDToLogical()
property ByteRcvd as %Integer;
The number of Bytes received.
Property methods: ByteRcvdDisplayToLogical(), ByteRcvdGet(), ByteRcvdIsValid(), ByteRcvdLogicalToDisplay(), ByteRcvdNormalize(), ByteRcvdSet(), ByteRcvdXSDToLogical()
property ByteSent as %Integer;
The number of Bytes sent.
Property methods: ByteSentDisplayToLogical(), ByteSentGet(), ByteSentIsValid(), ByteSentLogicalToDisplay(), ByteSentNormalize(), ByteSentSet(), ByteSentXSDToLogical()
property GloRef as %Integer;
The number of Global references returned.
Property methods: GloRefDisplayToLogical(), GloRefGet(), GloRefIsValid(), GloRefLogicalToDisplay(), GloRefNormalize(), GloRefSet(), GloRefXSDToLogical()
property GloUpdate as %Integer;
The number of global references that updated the database.
Property methods: GloUpdateDisplayToLogical(), GloUpdateGet(), GloUpdateIsValid(), GloUpdateLogicalToDisplay(), GloUpdateNormalize(), GloUpdateSet(), GloUpdateXSDToLogical()
property LockFail as %Integer;
The number of lock requests that immediately fail.
Property methods: LockFailDisplayToLogical(), LockFailGet(), LockFailIsValid(), LockFailLogicalToDisplay(), LockFailNormalize(), LockFailSet(), LockFailXSDToLogical()
property LockGrant as %Integer;
The number of lock requests that are immediately granted.
Property methods: LockGrantDisplayToLogical(), LockGrantGet(), LockGrantIsValid(), LockGrantLogicalToDisplay(), LockGrantNormalize(), LockGrantSet(), LockGrantXSDToLogical()
property LockQue as %Integer;
The number of lock requests that must be queued.
Property methods: LockQueDisplayToLogical(), LockQueGet(), LockQueIsValid(), LockQueLogicalToDisplay(), LockQueNormalize(), LockQueSet(), LockQueXSDToLogical()
property LockQueFail as %Integer;
The number of lock requests that are queued and later fail.
Property methods: LockQueFailDisplayToLogical(), LockQueFailGet(), LockQueFailIsValid(), LockQueFailLogicalToDisplay(), LockQueFailNormalize(), LockQueFailSet(), LockQueFailXSDToLogical()
property LockQueGrant as %Integer;
The number of lock requests that are queued and later granted.
Property methods: LockQueGrantDisplayToLogical(), LockQueGrantGet(), LockQueGrantIsValid(), LockQueGrantLogicalToDisplay(), LockQueGrantNormalize(), LockQueGrantSet(), LockQueGrantXSDToLogical()
property MaxConn as %Integer;
Maximum possible number of connections to this Data Server.
Property methods: MaxConnDisplayToLogical(), MaxConnGet(), MaxConnIsValid(), MaxConnLogicalToDisplay(), MaxConnNormalize(), MaxConnSet(), MaxConnXSDToLogical()
property ReqBuff as %Integer;
The number of request buffers processed.
Property methods: ReqBuffDisplayToLogical(), ReqBuffGet(), ReqBuffIsValid(), ReqBuffLogicalToDisplay(), ReqBuffNormalize(), ReqBuffSet(), ReqBuffXSDToLogical()
property ReqRcvd as %Integer;
The number of Requests received.
Property methods: ReqRcvdDisplayToLogical(), ReqRcvdGet(), ReqRcvdIsValid(), ReqRcvdLogicalToDisplay(), ReqRcvdNormalize(), ReqRcvdSet(), ReqRcvdXSDToLogical()
property RoutinePurge as %Integer;
The number of messages sent by the server to purge a routine on the client .
Property methods: RoutinePurgeDisplayToLogical(), RoutinePurgeGet(), RoutinePurgeIsValid(), RoutinePurgeLogicalToDisplay(), RoutinePurgeNormalize(), RoutinePurgeSet(), RoutinePurgeXSDToLogical()
property SvrBlockPurge as %Integer;
The number of blocks the server has requested the client to purge.
Property methods: SvrBlockPurgeDisplayToLogical(), SvrBlockPurgeGet(), SvrBlockPurgeIsValid(), SvrBlockPurgeLogicalToDisplay(), SvrBlockPurgeNormalize(), SvrBlockPurgeSet(), SvrBlockPurgeXSDToLogical()


classmethod Sample() as SYS.Stats.ECPDataSvr

Inherited Members

Inherited Methods

FeedbackOpens in a new tab