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
DrainingPartitionDegradedThreshold
Gets the number of draining partitions at which the pipeline should be considered degraded.
public int DrainingPartitionDegradedThreshold { get; init; }
Property Value
EnableCorrelationIds
Gets a value indicating whether correlation identifiers should be added to records.
public bool EnableCorrelationIds { get; init; }
Property Value
EnableHealthChecks
Gets a value indicating whether health checks are enabled.
public bool EnableHealthChecks { get; init; }
Property Value
EnableMetrics
Gets a value indicating whether metrics emission is enabled.
public bool EnableMetrics { get; init; }
Property Value
IncludeComponentDiagnosticsInHealthResults
Gets a value indicating whether component details should be included in health-check results.
public bool IncludeComponentDiagnosticsInHealthResults { get; init; }
Property Value
PublishRejectionDegradedThreshold
Gets the publish rejection count at which the pipeline should be considered degraded.
public long PublishRejectionDegradedThreshold { get; init; }
Property Value
RetryExhaustionDegradedThreshold
Gets the retry exhaustion count at which the pipeline should be considered degraded.
public long RetryExhaustionDegradedThreshold { get; init; }
Property Value
SaturationDegradedThreshold
Gets the saturation ratio at which the pipeline should be considered degraded.
public double SaturationDegradedThreshold { get; init; }
Property Value
Methods
Validate()
Validates the configured options.
public PipelineOperationalOptions Validate()
Returns
- PipelineOperationalOptions
The validated options instance.