Table of Contents

Class OutboxDiagnostics

Namespace
Xapi.Client.Outbox
Assembly
Xapi.Client.Outbox.dll

The names of the outbox's metrics. They are reported on the client's meter, MeterName (Xapi.Client), next to StatementsSent, which counts what the outbox delivers. The names are part of the public contract: they change only in a major release.

public static class OutboxDiagnostics
Inheritance
OutboxDiagnostics
Inherited Members

Remarks

docs/outbox.md lists the tags of each instrument.

Fields

StatementsDeadLettered

Counter of the Statements moved to the dead letters (unit {statement}).

public const string StatementsDeadLettered = "xapi.client.outbox.statements.dead_lettered"

Field Value

string

StatementsPending

Observable up-down counter of the Statements waiting to be delivered, summed over the outboxes that report on the meter (unit {statement}). Dead letters are not included.

public const string StatementsPending = "xapi.client.outbox.statements.pending"

Field Value

string

StatementsRetried

Counter of the Statements whose send failed with a transient error and that stay queued to be sent again (unit {statement}).

public const string StatementsRetried = "xapi.client.outbox.statements.retried"

Field Value

string