InterSystems IRIS Data Platform 2020.4 > Class Reference > %SYS namespace > SYS.Stats.ECPDataSvr

SYS.Stats.ECPDataSvr

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 (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

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(), LockQueFailDisplayToLogical(), LockQueFailGet(), LockQueFailIsValid(), LockQueFailLogicalToDisplay(), LockQueFailNormalize(), LockQueFailSet(), LockQueFailXSDToLogical(), LockQueGet(), LockQueGrantDisplayToLogical(), LockQueGrantGet(), LockQueGrantIsValid(), LockQueGrantLogicalToDisplay(), LockQueGrantNormalize(), LockQueGrantSet(), LockQueGrantXSDToLogical(), 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()

Methods (Including Private)

classmethod Sample() as SYS.Stats.ECPDataSvr [ Language = objectscript ]

Inherited Members

Inherited Methods (Including Private)

Feedback