Sort trend data, fixes #1300

This commit is contained in:
Alexander Zobnin
2021-09-15 17:14:35 +03:00
parent 2f08ed13ff
commit 3f77f14d05

View File

@@ -107,9 +107,14 @@ func (ds *ZabbixDatasourceInstance) queryNumericDataForItems(ctx context.Context
func (ds *ZabbixDatasourceInstance) applyDataProcessing(ctx context.Context, query *QueryModel, series []*timeseries.TimeSeriesData) ([]*data.Frame, error) {
consolidateBy := ds.getConsolidateBy(query)
useTrend := ds.isUseTrend(query.TimeRange)
// Sort trend data (in some cases Zabbix API returns it unsorted)
if useTrend {
sortSeriesPoints(series)
}
// Align time series data if possible
useTrend := ds.isUseTrend(query.TimeRange)
disableDataAlignment := query.Options.DisableDataAlignment || ds.Settings.DisableDataAlignment || query.QueryType == MODE_ITSERVICE
if !disableDataAlignment {
if useTrend {