Example #1
0
 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");
     }
 }
Example #3
0
 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;
 }
Example #4
0
 internal void LoadBefore(JourneyQualityMeasureValue measure)
 {
     this.BeforeAvailability = measure.Availability;
     this.BeforeExperience   = measure.Experience;
     this.BeforeLatency      = measure.Latency;
 }
Example #5
0
 internal void LoadPrevious(JourneyQualityMeasureValue measure)
 {
     this.PreviousAvailability = measure.Availability;
     this.PreviousExperience   = measure.Experience;
     this.PreviousLatency      = measure.Latency;
 }