Skip to content

CanaryDecisionKind

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

Defines the outcome of a canary evaluation.

[JsonConverter(typeof(JsonStringEnumConverter<CanaryDecisionKind>))]
public enum CanaryDecisionKind

Healthy = 1

The canary is not worse than the control by the threshold; traffic continues.

InsufficientData = 0

The control or canary variant has not reached CanaryPolicy.MinSampleSize; no decision is made.

RollBack = 2

The canary is worse than the control by the threshold and must roll back.