internal void LoadMeasure(JourneyQualityMeasureValue measure) { this.Availability = measure.Availability; this.Experience = measure.Experience; this.Latency = measure.Latency; this.AvailabilityErrorBudget = measure.AvailabilityErrorBudget; this.ExperienceErrorBudget = measure.ExperienceErrorBudget; this.LatencyErrorBudget = measure.LatencyErrorBudget; }
public static string BudgetToAction(JourneyQualityMeasureValue measure) { if (measure.AvailabilityErrorBudget > 0 && measure.LatencyErrorBudget > 0 && measure.ExperienceErrorBudget > 0) { return("innovate"); } else { return("improve"); } }
public void LoadMeasure(JourneyQualityMeasureValue measure) { this.Availability = measure.Availability; this.Latency = measure.Latency; this.Experience = measure.Experience; this.Deploy = QualityUtils.BudgetToAction(measure); this.AvailabilityErrorBudget = measure.AvailabilityErrorBudget; this.LatencyErrorBudget = measure.LatencyErrorBudget; this.ExperienceErrorBudget = measure.ExperienceErrorBudget; this.AvailabilityDebt = measure.AvailabilityDebt; this.LatencyDebt = measure.LatencyDebt; this.ExperienceDebt = measure.ExperienceDebt; }
internal void LoadBefore(JourneyQualityMeasureValue measure) { this.BeforeAvailability = measure.Availability; this.BeforeExperience = measure.Experience; this.BeforeLatency = measure.Latency; }
internal void LoadPrevious(JourneyQualityMeasureValue measure) { this.PreviousAvailability = measure.Availability; this.PreviousExperience = measure.Experience; this.PreviousLatency = measure.Latency; }