diff --git a/plugins/inputs/intel_rdt/intel_rdt.go b/plugins/inputs/intel_rdt/intel_rdt.go index e888187f9..1b927d96b 100644 --- a/plugins/inputs/intel_rdt/intel_rdt.go +++ b/plugins/inputs/intel_rdt/intel_rdt.go @@ -309,8 +309,8 @@ func (r *IntelRDT) processOutput(cmdReader io.ReadCloser, processesPIDsAssociati pids, err := findPIDsInMeasurement(out) if err != nil { - r.errorChan <- err - break + r.Log.Warnf("Skipping measurement: %v", err) + continue } for processName, PIDsProcess := range processesPIDsAssociation { if pids == PIDsProcess {