Skip to main content

SYS.Stats.ECPDataSvr

Class SYS.Stats.ECPDataSvr Extends SYS.WSMon.wsResource [ System = 4 ]

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

Properties

MaxConn

Property MaxConn As %Integer;

Maximum possible number of connections to this Data Server.

ActConn

Property ActConn As %Integer;

Number of current active connections to this Data Server

GloRef

Property GloRef As %Integer;

The number of Global references returned.

GloUpdate

Property GloUpdate As %Integer;

The number of global references that updated the database.

ReqRcvd

Property ReqRcvd As %Integer;

The number of Requests received.

ReqBuff

Property ReqBuff As %Integer;

The number of request buffers processed.

BlockSent

Property BlockSent As %Integer;

The number of Blocks sent.

LockGrant

Property LockGrant As %Integer;

The number of lock requests that are immediately granted.

LockFail

Property LockFail As %Integer;

The number of lock requests that immediately fail.

LockQue

Property LockQue As %Integer;

The number of lock requests that must be queued.

LockQueGrant

Property LockQueGrant As %Integer;

The number of lock requests that are queued and later granted.

LockQueFail

Property LockQueFail As %Integer;

The number of lock requests that are queued and later fail.

ByteSent

Property ByteSent As %Integer;

The number of Bytes sent.

ByteRcvd

Property ByteRcvd As %Integer;

The number of Bytes received.

SvrBlockPurge

Property SvrBlockPurge As %Integer;

The number of blocks the server has requested the client to purge.

RoutinePurge

Property RoutinePurge As %Integer;

The number of messages sent by the server to purge a routine on the client .

BigKill

Property BigKill As %Integer;

The number of messages sent by the server for big kills.

BigString

Property BigString As %Integer;

The number of times the block was not sent to the client because the result was a big string.

Methods

Sample

ClassMethod Sample() As SYS.Stats.ECPDataSvr