func (rule *Rule) EvalRaw(timestamp *time.Time) (vector ast.Vector) { return ast.EvalVectorInstant(rule.vector, *timestamp) }
func (rule *AlertingRule) EvalRaw(timestamp clientmodel.Timestamp, storage metric.PreloadingPersistence) (ast.Vector, error) { return ast.EvalVectorInstant(rule.vector, timestamp, storage, stats.NewTimerGroup()) }
// EvalRaw returns the raw value of the rule expression, without creating alerts. func (rule *AlertingRule) EvalRaw(timestamp clientmodel.Timestamp, storage local.Storage) (ast.Vector, error) { return ast.EvalVectorInstant(rule.Vector, timestamp, storage, stats.NewTimerGroup()) }