Align multiple series to the same interval with interpolation, fix #1211
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
package datasource
|
||||
|
||||
import (
|
||||
"github.com/alexanderzobnin/grafana-zabbix/pkg/timeseries"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/alexanderzobnin/grafana-zabbix/pkg/timeseries"
|
||||
|
||||
"github.com/alexanderzobnin/grafana-zabbix/pkg/zabbix"
|
||||
"github.com/grafana/grafana-plugin-sdk-go/backend"
|
||||
"github.com/grafana/grafana-plugin-sdk-go/data"
|
||||
@@ -123,6 +124,10 @@ func (ds *ZabbixDatasourceInstance) applyDataProcessing(ctx context.Context, que
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if len(series) > 1 {
|
||||
series = timeseries.AlignSeriesIntervals(series)
|
||||
}
|
||||
}
|
||||
|
||||
series, err := applyFunctions(series, query.Functions)
|
||||
|
||||
Reference in New Issue
Block a user