From e9eeda555ec1a0ade90d953dd4f5dd599e8541d7 Mon Sep 17 00:00:00 2001 From: Greg Date: Thu, 6 Sep 2018 18:45:40 -0600 Subject: [PATCH] Reset/flush saved contents from bad metric (#4646) --- plugins/parsers/influx/parser.go | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/parsers/influx/parser.go b/plugins/parsers/influx/parser.go index 0b16a2a39..b236a6f10 100644 --- a/plugins/parsers/influx/parser.go +++ b/plugins/parsers/influx/parser.go @@ -63,6 +63,7 @@ func (p *Parser) Parse(input []byte) ([]telegraf.Metric, error) { for p.machine.ParseLine() { err := p.machine.Err() if err != nil { + p.handler.Reset() return nil, &ParseError{ Offset: p.machine.Position(), msg: err.Error(),