Table of Contents

Class OpenTelemetryGovernanceInstrumentation

Namespace
AsiBackbone.OpenTelemetry
Assembly
AsiBackbone.OpenTelemetry.dll

Provides stable OpenTelemetry source, meter, provider, event, metric, and attribute names for AsiBackbone governance emission.

public static class OpenTelemetryGovernanceInstrumentation
Inheritance
OpenTelemetryGovernanceInstrumentation
Inherited Members

Fields

AcknowledgmentRecordedEventName

Gets the acknowledgment recorded event name.

public const string AcknowledgmentRecordedEventName = "asibackbone.acknowledgment.recorded"

Field Value

string

ActivitySourceName

Gets the ActivitySource name used by the OpenTelemetry governance emitter.

public const string ActivitySourceName = "AsiBackbone.OpenTelemetry"

Field Value

string

AuditResidueCreatedEventName

Gets the audit-residue created event name.

public const string AuditResidueCreatedEventName = "asibackbone.audit_residue.created"

Field Value

string

CapabilityTokenIssuedEventName

Gets the capability-token issued event name.

public const string CapabilityTokenIssuedEventName = "asibackbone.capability_token.issued"

Field Value

string

DecisionEvaluatedEventName

Gets the decision evaluated event name.

public const string DecisionEvaluatedEventName = "asibackbone.decision.evaluated"

Field Value

string

DefaultActivityName

Gets the default activity operation name used when the envelope does not provide one.

public const string DefaultActivityName = "asibackbone.governance.emit"

Field Value

string

EmissionDeliveredEventName

Gets the provider-emission delivered event name.

public const string EmissionDeliveredEventName = "asibackbone.emission.delivered"

Field Value

string

EmissionFailedEventName

Gets the provider-emission failed event name.

public const string EmissionFailedEventName = "asibackbone.emission.failed"

Field Value

string

EmissionFailuresCounterName

Gets the governance emission failures counter name.

public const string EmissionFailuresCounterName = "asibackbone.governance.emission_failures"

Field Value

string

EmissionLatencyHistogramName

Gets the governance emission latency histogram name.

public const string EmissionLatencyHistogramName = "asibackbone.governance.emission_latency_ms"

Field Value

string

EmissionsCounterName

Gets the governance emissions counter name.

public const string EmissionsCounterName = "asibackbone.governance.emissions"

Field Value

string

GatewayCompletedEventName

Gets the gateway completed event name.

public const string GatewayCompletedEventName = "asibackbone.gateway.completed"

Field Value

string

GenericGovernanceEventName

Gets the default generic governance event name.

public const string GenericGovernanceEventName = "asibackbone.governance.event"

Field Value

string

LifecycleRecordedEventName

Gets the audit lifecycle recorded event name.

public const string LifecycleRecordedEventName = "asibackbone.lifecycle.recorded"

Field Value

string

MeterName

Gets the Meter name used by the OpenTelemetry governance emitter.

public const string MeterName = "AsiBackbone.OpenTelemetry"

Field Value

string

OutboxUpdatedEventName

Gets the outbox updated event name.

public const string OutboxUpdatedEventName = "asibackbone.outbox.updated"

Field Value

string

ProviderName

Gets the provider name returned in provider-neutral emission results.

public const string ProviderName = "open-telemetry"

Field Value

string