diff --git a/src/modules/trace/service/packet.go b/src/modules/trace/service/packet.go index 4c705374..856b63ac 100644 --- a/src/modules/trace/service/packet.go +++ b/src/modules/trace/service/packet.go @@ -203,7 +203,9 @@ func (s *Packet) capturePacketSource(taskInfo *Task) { if packet == nil { continue } - if packet.Metadata().Timestamp.Before(time.Now()) { + // 如果延迟超过1毫秒跳过 + timeDiff := time.Since(packet.Metadata().Timestamp) + if timeDiff > time.Millisecond { continue }