Table of Contents

Class P2PQueueStatistics

Namespace
DotCompute.Abstractions.Messaging
Assembly
DotCompute.Abstractions.dll

Statistics for a P2P message queue.

public sealed class P2PQueueStatistics
Inheritance
P2PQueueStatistics
Inherited Members

Properties

AverageReceiveLatencyMicroseconds

Gets the average receive latency in microseconds.

public double AverageReceiveLatencyMicroseconds { get; init; }

Property Value

double

AverageSendLatencyMicroseconds

Gets the average send latency in microseconds.

public double AverageSendLatencyMicroseconds { get; init; }

Property Value

double

DirectP2PTransfers

Gets the number of direct P2P transfers.

public long DirectP2PTransfers { get; init; }

Property Value

long

FailedSends

Gets the number of failed sends.

public long FailedSends { get; init; }

Property Value

long

HostStagedTransfers

Gets the number of host-staged transfers.

public long HostStagedTransfers { get; init; }

Property Value

long

PeakThroughputMessagesPerSecond

Gets the peak throughput in messages per second.

public double PeakThroughputMessagesPerSecond { get; init; }

Property Value

double

QueueOverflows

Gets the number of queue overflows (drops).

public long QueueOverflows { get; init; }

Property Value

long

TotalBytesTransferred

Gets the total bytes transferred.

public long TotalBytesTransferred { get; init; }

Property Value

long

TotalMessagesReceived

Gets the total number of messages received.

public long TotalMessagesReceived { get; init; }

Property Value

long

TotalMessagesSent

Gets the total number of messages sent.

public long TotalMessagesSent { get; init; }

Property Value

long