fix(outputs.sql): Use config.duration to correctly parse toml config (#13408)
This commit is contained in:
parent
0f7004e7ea
commit
8b815cb193
|
|
@ -16,6 +16,7 @@ import (
|
||||||
_ "github.com/snowflakedb/gosnowflake" // snowflake
|
_ "github.com/snowflakedb/gosnowflake" // snowflake
|
||||||
|
|
||||||
"github.com/influxdata/telegraf"
|
"github.com/influxdata/telegraf"
|
||||||
|
"github.com/influxdata/telegraf/config"
|
||||||
"github.com/influxdata/telegraf/plugins/outputs"
|
"github.com/influxdata/telegraf/plugins/outputs"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -41,8 +42,8 @@ type SQL struct {
|
||||||
TableExistsTemplate string
|
TableExistsTemplate string
|
||||||
InitSQL string `toml:"init_sql"`
|
InitSQL string `toml:"init_sql"`
|
||||||
Convert ConvertStruct
|
Convert ConvertStruct
|
||||||
ConnectionMaxIdleTime time.Duration
|
ConnectionMaxIdleTime config.Duration
|
||||||
ConnectionMaxLifetime time.Duration
|
ConnectionMaxLifetime config.Duration
|
||||||
ConnectionMaxIdle int
|
ConnectionMaxIdle int
|
||||||
ConnectionMaxOpen int
|
ConnectionMaxOpen int
|
||||||
|
|
||||||
|
|
@ -66,8 +67,8 @@ func (p *SQL) Connect() error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
db.SetConnMaxIdleTime(p.ConnectionMaxIdleTime)
|
db.SetConnMaxIdleTime(time.Duration(p.ConnectionMaxIdleTime))
|
||||||
db.SetConnMaxLifetime(p.ConnectionMaxLifetime)
|
db.SetConnMaxLifetime(time.Duration(p.ConnectionMaxLifetime))
|
||||||
db.SetMaxIdleConns(p.ConnectionMaxIdle)
|
db.SetMaxIdleConns(p.ConnectionMaxIdle)
|
||||||
db.SetMaxOpenConns(p.ConnectionMaxOpen)
|
db.SetMaxOpenConns(p.ConnectionMaxOpen)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue