Table of Contents

Class PipelineOperationalOptions

Namespace
Pipelinez.Core.Operational
Assembly
Pipelinez.dll

Configures health, diagnostics, and metrics behavior for the pipeline runtime.

public sealed class PipelineOperationalOptions
Inheritance
PipelineOperationalOptions
Inherited Members

Properties

DeadLetterDegradedThreshold

Gets the dead-letter count at which the pipeline should be considered degraded.

public long DeadLetterDegradedThreshold { get; init; }

Property Value

long

DrainingPartitionDegradedThreshold

Gets the number of draining partitions at which the pipeline should be considered degraded.

public int DrainingPartitionDegradedThreshold { get; init; }

Property Value

int

EnableCorrelationIds

Gets a value indicating whether correlation identifiers should be added to records.

public bool EnableCorrelationIds { get; init; }

Property Value

bool

EnableHealthChecks

Gets a value indicating whether health checks are enabled.

public bool EnableHealthChecks { get; init; }

Property Value

bool

EnableMetrics

Gets a value indicating whether metrics emission is enabled.

public bool EnableMetrics { get; init; }

Property Value

bool

IncludeComponentDiagnosticsInHealthResults

Gets a value indicating whether component details should be included in health-check results.

public bool IncludeComponentDiagnosticsInHealthResults { get; init; }

Property Value

bool

PublishRejectionDegradedThreshold

Gets the publish rejection count at which the pipeline should be considered degraded.

public long PublishRejectionDegradedThreshold { get; init; }

Property Value

long

RetryExhaustionDegradedThreshold

Gets the retry exhaustion count at which the pipeline should be considered degraded.

public long RetryExhaustionDegradedThreshold { get; init; }

Property Value

long

SaturationDegradedThreshold

Gets the saturation ratio at which the pipeline should be considered degraded.

public double SaturationDegradedThreshold { get; init; }

Property Value

double

Methods

Validate()

Validates the configured options.

public PipelineOperationalOptions Validate()

Returns

PipelineOperationalOptions

The validated options instance.