Use string for InfluxDB timeout duration config.

This commit is contained in:
Orne Brocaar 2015-07-12 18:05:44 +02:00
parent 6ad37267e4
commit b717dc0742
2 changed files with 5 additions and 4 deletions

View File

@ -70,7 +70,7 @@ func (agent *Agent) Connect() error {
Username: config.Username,
Password: config.Password,
UserAgent: config.UserAgent,
Timeout: config.Timeout * time.Second,
Timeout: config.Timeout.Duration,
})
if err != nil {

View File

@ -34,7 +34,7 @@ type Config struct {
Password string
Database string
UserAgent string
Timeout time.Duration
Timeout Duration
Tags map[string]string
agent *ast.Table
@ -244,9 +244,10 @@ url = "http://localhost:8086" # required.
# The target database for metrics. This database must already exist
database = "telegraf" # required.
# Timeout in seconds (for the connection with InfluxDB).
# Connection timeout (for the connection with InfluxDB), formatted as a string.
# Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
# If not provided, will default to 0 (no timeout)
# timeout = 5
# timeout = "5s"
# username = "telegraf"
# password = "metricsmetricsmetricsmetrics"