fix(go.d/mysql): don't collect global variables on every iteration (#19549)
Petr Vaněk committed
Jan 31, 2025 at 19:20 UTC
852e54aea7c78ddb25e79c9ac4c894b8e282f65d
1 file changed
+1
src/go/plugin/go.d/collector/mysql/collect.go
+1
@@ -57,6 +57,7 @@ func (c *Collector) collect() (map[string]int64, error) {
57
if err := c.collectGlobalVariables(); err != nil {
58
return nil, fmt.Errorf("error on collecting global variables: %v", err)
59
}
60
+ c.recheckGlobalVarsTime = now
61
}
62
mx["max_connections"] = c.varMaxConns
63
mx["table_open_cache"] = c.varTableOpenCache