Edit

Share via


IClientPerformanceMetrics Interface

Definition

A small set of per-Orleans-client important key performance metrics.

public interface IClientPerformanceMetrics : Orleans.Runtime.ICorePerformanceMetrics
type IClientPerformanceMetrics = interface
    interface ICorePerformanceMetrics
Public Interface IClientPerformanceMetrics
Implements ICorePerformanceMetrics
Implements

Properties

AvailablePhysicalMemory

Amount of memory available to processes running on the machine

(Inherited from ICorePerformanceMetrics)
ConnectedGatewayCount

number of gateways that this client is currently connected to.

CpuUsage

CPU utilization

(Inherited from ICorePerformanceMetrics)
MemoryUsage

Current memory usage

(Inherited from ICorePerformanceMetrics)
ReceivedMessages

total number of remote received messages, from other silos as well as from the clients.

(Inherited from ICorePerformanceMetrics)
ReceiveQueueLength

the current size of the receive queue (number of messages that arrived to this silo and are waiting to be dispatched). Captures both remote and local messages from other silos as well as from the clients.

(Inherited from ICorePerformanceMetrics)
SendQueueLength

the current size of the send queue (number of messages waiting to be sent). Only captures remote messages to other silos (not including messages to the clients).

(Inherited from ICorePerformanceMetrics)
SentMessages

total number of remote messages sent to other silos as well as to the clients.

(Inherited from ICorePerformanceMetrics)
TotalPhysicalMemory

Amount of physical memory on the machine

(Inherited from ICorePerformanceMetrics)

Applies to