From 5ae114bde78ea4feb1b7d71ba1354977bcdb5528 Mon Sep 17 00:00:00 2001 From: Laurent Gosselin Date: Mon, 27 Nov 2017 21:29:51 +0100 Subject: [PATCH] Fix global variable collection when using interval_slow option in mysql input (#3500) --- plugins/inputs/mysql/mysql.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/plugins/inputs/mysql/mysql.go b/plugins/inputs/mysql/mysql.go index d8ca153d0..c3dc38423 100644 --- a/plugins/inputs/mysql/mysql.go +++ b/plugins/inputs/mysql/mysql.go @@ -588,17 +588,12 @@ func (m *Mysql) gatherServer(serv string, acc telegraf.Accumulator) error { // Global Variables may be gathered less often if len(m.IntervalSlow) > 0 { - if uint32(time.Since(lastT).Seconds()) > scanIntervalSlow { + if uint32(time.Since(lastT).Seconds()) >= scanIntervalSlow { err = m.gatherGlobalVariables(db, serv, acc) if err != nil { return err } lastT = time.Now() - } else { - err = m.gatherGlobalVariables(db, serv, acc) - if err != nil { - return err - } } }