From ec66f9a46b438f6d60cdca92d46220160b26a348 Mon Sep 17 00:00:00 2001 From: Cameron Sparr Date: Fri, 18 Mar 2016 10:51:14 -0600 Subject: [PATCH] Do not write metrics if there are 0 to write closes #884 --- internal/models/running_output.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/models/running_output.go b/internal/models/running_output.go index 33fa4e1208ac3..1e3d44a6181f6 100644 --- a/internal/models/running_output.go +++ b/internal/models/running_output.go @@ -121,6 +121,9 @@ func (ro *RunningOutput) Write() error { } func (ro *RunningOutput) write(metrics []telegraf.Metric) error { + if len(metrics) == 0 { + return nil + } start := time.Now() err := ro.Output.Write(metrics) elapsed := time.Since(start)