Table of Contents

Class AnyProtocolDiagnostics

Namespace
AnyProtocol
Assembly
AnyProtocol.dll

Stable diagnostics names and instruments emitted by AnyProtocol.

public static class AnyProtocolDiagnostics
Inheritance
AnyProtocolDiagnostics
Inherited Members

Fields

ActiveRequestsName

The active requests name value.

public const string ActiveRequestsName = "anyprotocol.messaging.requests.active"

Field Value

string

ActiveStreamsName

The active streams name value.

public const string ActiveStreamsName = "anyprotocol.messaging.streams.active"

Field Value

string

ActiveWorkName

The active admitted work name value.

public const string ActiveWorkName = "anyprotocol.messaging.shutdown.active"

Field Value

string

ActivitySource

Performs the activity source operation.

public static readonly ActivitySource ActivitySource

Field Value

ActivitySource

ActivitySourceName

The activity source name value.

public const string ActivitySourceName = "AnyProtocol.Core"

Field Value

string

DeadLettersName

The dead letters name value.

public const string DeadLettersName = "anyprotocol.messaging.dead_letters"

Field Value

string

ForcedShutdownCancellationsName

The forced shutdown cancellations name value.

public const string ForcedShutdownCancellationsName = "anyprotocol.messaging.shutdown.forced_cancellations"

Field Value

string

HandlerDurationName

The handler duration name value.

public const string HandlerDurationName = "anyprotocol.messaging.handler.duration"

Field Value

string

Meter

Performs the meter operation.

public static readonly Meter Meter

Field Value

Meter

MeterName

The meter name value.

public const string MeterName = "AnyProtocol.Core"

Field Value

string

OperationDurationName

The operation duration name value.

public const string OperationDurationName = "anyprotocol.messaging.operation.duration"

Field Value

string

OperationsCompletedName

The operations completed name value.

public const string OperationsCompletedName = "anyprotocol.messaging.operations.completed"

Field Value

string

OperationsStartedName

The operations started name value.

public const string OperationsStartedName = "anyprotocol.messaging.operations.started"

Field Value

string

PayloadAgeName

The age of a stored payload when hydrated.

public const string PayloadAgeName = "anyprotocol.payload.age"

Field Value

string

PayloadBytesName

The number of bytes written to or read from payload stores.

public const string PayloadBytesName = "anyprotocol.payload.bytes"

Field Value

string

PayloadFailuresName

The payload-store failure count.

public const string PayloadFailuresName = "anyprotocol.payload.failures"

Field Value

string

PayloadMessagesName

The inline versus stored payload count.

public const string PayloadMessagesName = "anyprotocol.payload.messages"

Field Value

string

PayloadStoreDurationName

The payload-store operation duration.

public const string PayloadStoreDurationName = "anyprotocol.payload.store.duration"

Field Value

string

RetriesName

The retries name value.

public const string RetriesName = "anyprotocol.messaging.retries"

Field Value

string

TransportFailuresName

The transport failures name value.

public const string TransportFailuresName = "anyprotocol.transport.failures"

Field Value

string

Version

The version value.

public const string Version = "1.0.0"

Field Value

string

Methods

RecordTransportFailure(string, string)

Records a bounded-cardinality transport failure.

public static void RecordTransportFailure(string transport, string failure)

Parameters

transport string

The transport name.

failure string

The stable failure category.