type ApplyStats struct { Successful int Skipped int Failed int }
func (a *ApplyStats) Inc(op event.ApplyEventStatus)
func (a *ApplyStats) IncFailed()
func (a *ApplyStats) Sum() int
type DeleteStats struct { Successful int Skipped int Failed int }
func (d *DeleteStats) Inc(op event.DeleteEventStatus)
func (d *DeleteStats) IncFailed()
func (d *DeleteStats) Sum() int
type PruneStats struct { Successful int Skipped int Failed int }
func (p *PruneStats) Inc(op event.PruneEventStatus)
func (p *PruneStats) IncFailed()
func (p *PruneStats) Sum() int
Stats captures the summarized numbers from apply/prune/delete and reconciliation of resources. Each item in a stats list represents the stats from all the events in a single action group.
type Stats struct { ApplyStats ApplyStats PruneStats PruneStats DeleteStats DeleteStats WaitStats WaitStats }
func (s *Stats) FailedActuationSum() int
FailedActuationSum returns the number of resources that failed actuation.
func (s *Stats) FailedReconciliationSum() int
FailedReconciliationSum returns the number of resources that failed reconciliation.
func (s *Stats) Handle(e event.Event)
Handle updates the stats based on an event.
type WaitStats struct { Successful int Timeout int Failed int Skipped int }
func (w *WaitStats) Inc(status event.WaitEventStatus)
func (w *WaitStats) Sum() int