t0.routerId,
t0.ifIndex,
t0.interfaceId,
toStartOfMinute(t0.call_start) ts0,
toStartOfMinute(t1.call_start) ts1,
t0.BytesIn,
t1.BytesIn,
if(t0.BytesIn = 0 or t1.BytesIn = 0, 0, t1.BytesIn - t0.BytesIn) b
from
robra.snmp_traffic t0
asof join
robra.snmp_traffic t1
on
t1.routerId = t0.routerId
and t1.interfaceId = t0.interfaceId
and ts0 < ts1
where
t0.call_start >= '2021-12-09'
-- and t0.routerId = 13
-- and t0.ifIndex in (9, 10, 11, 12)
and t0.BytesIn <> 0
and t1.BytesIn <> 0
order by
ts0,
routerId,
ifIndex
;
не совсем правильное решение какой проблемы?
Сорри, возможно, отвечал не впопад. > надо соединить метрики с двух разных источников? > или надо заполнить дыры с метрике одного источника? источник один, надо бы при дельте перескочить нули периодические
Обсуждают сегодня