From fa2619a7c51f131cbeb9de6cf953af45872fbbc7 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Tue, 21 Sep 2021 12:49:25 +0300 Subject: [PATCH] Fix DB connection queries on small time ranges --- src/datasource-zabbix/responseHandler.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/datasource-zabbix/responseHandler.ts b/src/datasource-zabbix/responseHandler.ts index 3981e5f..91465b0 100644 --- a/src/datasource-zabbix/responseHandler.ts +++ b/src/datasource-zabbix/responseHandler.ts @@ -182,6 +182,9 @@ export function dataResponseToTimeSeries(response: DataFrameJSON[], items, reque // Convert interval to nanoseconds in order to unmarshall it on the backend to time.Duration let interval = request.intervalMs * 1000000; + const itemInterval = utils.parseItemInterval(item.delay) * 1000000; + // Provided interval is using for the data alignment, so it shouldn't be less than item update interval + interval = Math.max(interval, itemInterval); if (interval === 0) { interval = null; }