Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrintStatsReport ¶
Types ¶
type LRPReporter ¶
type LRPReporter struct { ReportTime time.Time ReportName string NumCells int NumInstances int TimeToClaimed map[string]time.Duration TimeToRunning map[string]time.Duration LRPDistribution map[string]int // contains filtered or unexported fields }
func NewLRPReporter ¶
func NewLRPReporter(reportName string, numInstances int, cells []*models.CellPresence) *LRPReporter
func (*LRPReporter) EmitSummary ¶
func (r *LRPReporter) EmitSummary()
func (*LRPReporter) ProcessActuals ¶
func (r *LRPReporter) ProcessActuals(actuals []*models.ActualLRPGroup) bool
func (*LRPReporter) Save ¶
func (r *LRPReporter) Save()
type TaskReporter ¶
type TaskReporter struct { ReportTime time.Time ReportName string NumCells int NumRequested int TimeToCreate map[string]time.Duration TimeToComplete map[string]time.Duration FailedTasks map[string]string TaskDistribution map[string]int // contains filtered or unexported fields }
func NewTaskReporter ¶
func NewTaskReporter(reportName string, numRequested int, cells []*models.CellPresence) *TaskReporter
func (*TaskReporter) Completed ¶
func (r *TaskReporter) Completed(task *models.Task)
func (*TaskReporter) DidCreate ¶
func (r *TaskReporter) DidCreate(guid string)
func (*TaskReporter) EmitSummary ¶
func (r *TaskReporter) EmitSummary()
func (*TaskReporter) Save ¶
func (r *TaskReporter) Save()
Click to show internal directories.
Click to hide internal directories.