diff --git a/plugins/parsers/csv/parser.go b/plugins/parsers/csv/parser.go index f18068eb70075..b9e3fbc99b109 100644 --- a/plugins/parsers/csv/parser.go +++ b/plugins/parsers/csv/parser.go @@ -220,7 +220,12 @@ outer: var err error metricTime, err = time.Parse(p.TimestampFormat, tStr) if err != nil { - return nil, err + if t, errT := strconv.ParseInt(tStr, 10, 64); errT == nil { + // Try Unix format + metricTime = time.Unix(t, 0) + } else { + return nil, err + } } }