Set correct interval in MatrixLiteral.Eval().
This commit is contained in:
parent
429b66019c
commit
c4a2358551
|
@ -458,7 +458,11 @@ func (node *VectorArithExpr) Eval(timestamp *time.Time) Vector {
|
|||
}
|
||||
|
||||
func (node *MatrixLiteral) Eval(timestamp *time.Time) Matrix {
|
||||
values, err := persistence.GetRangeValues(node.labels, &model.Interval{}, &stalenessPolicy)
|
||||
interval := &model.Interval{
|
||||
OldestInclusive: timestamp.Add(-node.interval),
|
||||
NewestInclusive: *timestamp,
|
||||
}
|
||||
values, err := persistence.GetRangeValues(node.labels, interval, &stalenessPolicy)
|
||||
if err != nil {
|
||||
log.Printf("Unable to get values for vector interval")
|
||||
return Matrix{}
|
||||
|
|
Loading…
Reference in New Issue