Skip to main content

%Monitor.System.Clients

Class %Monitor.System.Clients Extends (%Monitor.System.Adaptor, %Monitor.System.Globals) [ Inheritance = right, System = 4 ]

Monitor Server clients.

Parameters

APPLICATION

Parameter APPLICATION [ Internal ] = "CACHE";

INDEX

Parameter INDEX [ Internal ] = "ClientName";

Properties

Data

Property Data As %String [ Internal, MultiDimensional ];

Count

Property Count As %Integer [ Internal ];

ClientName

Property ClientName As %Monitor.String;

Client name

Buffers

Property Buffers As %Monitor.Integer;

Buffers for a client

GloKills

Property GloKills As %Monitor.Integer;

Global kills sent to a client

GloRefs

Property GloRefs As %Monitor.Integer;

Global refs sent to client

GloSets

Property GloSets As %Monitor.Integer;

Global sets sent to a client

Hits

Property Hits As %Monitor.Integer;

Network cache hits

IJCw

Property IJCw As %Monitor.Integer;

Outgoing network IJC writes for a client

Locks

Property Locks As %Monitor.Integer;

Lock commands sent to a client

Misses

Property Misses As %Monitor.Integer;

Network cache misses

Requests

Property Requests As %Monitor.Integer;

Requests sent by a client

Retransmits

Property Retransmits As %Monitor.Integer;

Retransmits for a client

Methods

Startup

Method Startup() As %Status

On Startup enable PERFMON

Initialize

Method Initialize() As %Status

Initialize client metrics

GetSample

Method GetSample() As %Status

Get client metric sample A return code of $$$OK indicates there is a new sample instance. A return code of 0 indicates there is no sample instance.