ISiloPerformanceMetrics Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A small set of per-silo important key performance metrics
public interface ISiloPerformanceMetrics : Orleans.Runtime.ICorePerformanceMetrics
type ISiloPerformanceMetrics = interface
interface ICorePerformanceMetrics
Public Interface ISiloPerformanceMetrics
Implements ICorePerformanceMetrics
- Implements
Properties
ActivationCount |
number of activations on this silo |
AvailablePhysicalMemory |
Amount of memory available to processes running on the machine (Inherited from ICorePerformanceMetrics) |
ClientCount |
Number of currently connected clients |
CpuUsage |
CPU utilization (Inherited from ICorePerformanceMetrics) |
IsOverloaded |
whether this silo is currently overloaded and is in the load shedding mode. |
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) |
RecentlyUsedActivationCount |
Number of activations on this silo that were used in the last 10 minutes (Note: this number may currently not be accurate if different age limits are used for different grain types). |
RequestQueueLength |
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. |
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) |
Methods
LatchCpuUsage(Single) | |
LatchIsOverload(Boolean) | |
UnlatchCpuUsage() | |
UnlatchIsOverloaded() |