fix: uptime/first/last are in millisecond (#304)

This commit is contained in:
Louis
2024-04-02 20:50:59 -07:00
committed by GitHub
parent c109a5f2c6
commit 1b390e4c28
+2 -2
View File
@@ -13,8 +13,8 @@ func ConvertNetFlowLegacyRecord(flowMessage *ProtoProducerMessage, baseTime uint
timeDiffFirst := (uptime - record.First)
timeDiffLast := (uptime - record.Last)
flowMessage.TimeFlowStartNs = baseTime - uint64(timeDiffFirst)*1000000000
flowMessage.TimeFlowEndNs = baseTime - uint64(timeDiffLast)*1000000000
flowMessage.TimeFlowStartNs = baseTime - uint64(timeDiffFirst)*1000000
flowMessage.TimeFlowEndNs = baseTime - uint64(timeDiffLast)*1000000
v := make([]byte, 4)
binary.BigEndian.PutUint32(v, uint32(record.NextHop))