Просмотр исходного кода

Expose arbitration pressure summary

master
Jan Svabenik 4 часов назад
Родитель
Сommit
7a75367797
2 измененных файлов: 8 добавлений и 6 удалений
  1. +1
    -0
      cmd/sdrd/arbitration_snapshot.go
  2. +7
    -6
      cmd/sdrd/types.go

+ 1
- 0
cmd/sdrd/arbitration_snapshot.go Просмотреть файл

@@ -8,6 +8,7 @@ func buildArbitrationSnapshot(step pipeline.RefinementStep, arb pipeline.Arbitra
HoldPolicy: &arb.HoldPolicy,
RefinementAdmission: &arb.Refinement,
Queue: arb.Queue,
Pressure: &arb.Pressure,
DecisionSummary: summarizeDecisions(step.Result.Decisions),
DecisionItems: compactDecisions(step.Result.Decisions),
}


+ 7
- 6
cmd/sdrd/types.go Просмотреть файл

@@ -48,12 +48,13 @@ type DecisionDebug struct {
}

type ArbitrationSnapshot struct {
Budgets *pipeline.BudgetModel `json:"budgets,omitempty"`
HoldPolicy *pipeline.HoldPolicy `json:"hold_policy,omitempty"`
RefinementAdmission *pipeline.RefinementAdmission `json:"refinement_admission,omitempty"`
Queue pipeline.DecisionQueueStats `json:"queue,omitempty"`
DecisionSummary decisionSummary `json:"decision_summary,omitempty"`
DecisionItems []compactDecision `json:"decision_items,omitempty"`
Budgets *pipeline.BudgetModel `json:"budgets,omitempty"`
HoldPolicy *pipeline.HoldPolicy `json:"hold_policy,omitempty"`
RefinementAdmission *pipeline.RefinementAdmission `json:"refinement_admission,omitempty"`
Queue pipeline.DecisionQueueStats `json:"queue,omitempty"`
Pressure *pipeline.BudgetPressureSummary `json:"pressure,omitempty"`
DecisionSummary decisionSummary `json:"decision_summary,omitempty"`
DecisionItems []compactDecision `json:"decision_items,omitempty"`
}

type SpectrumFrame struct {


Загрузка…
Отмена
Сохранить