Versions in this module Expand all Collapse all v0 v0.27.1 Jul 30, 2020 Changes in this version + type Engine struct + Collectors []lib.Collector + ExecutionScheduler lib.ExecutionScheduler + Metrics map[string]*stats.Metric + MetricsLock sync.Mutex + NoSummary bool + NoThresholds bool + Options lib.Options + Samples chan stats.SampleContainer + SummaryExport bool + func NewEngine(ex lib.ExecutionScheduler, o lib.Options, logger *logrus.Logger) (*Engine, error) + func (e *Engine) Init(globalCtx, runCtx context.Context) (run func() error, wait func(), err error) + func (e *Engine) IsStopped() bool + func (e *Engine) IsTainted() bool + func (e *Engine) Stop()