InfluxdbConnection
scheme
(string, enum)
scheme
(string, enum)Transport scheme to be used
This element must be one of the following enum values:
http
https
Default: "http"
Example: "https"
host
(string, required)
host
(string, required)The HTTP host of the InfluxDB server
Example: "connectware"
port
(integer)
port
(integer)The port of the InfluxDB server
Default: 8086
Example: 8086
token
(string)
token
(string)An InfluxDB authentication token
Default: ""
Example: "an-influx-auth-token"
probeInterval
(integer)
probeInterval
(integer)Time interval to check if connection is still there, in milliseconds
Default: 2000
Additional restrictions:
Minimum:
1000
timeout
(integer)
timeout
(integer)Connection timeout, in milliseconds
Default: 10000
Example: 10000
Additional restrictions:
Minimum:
1000
transportOptions
(object)
transportOptions
(object)Additional connection options for InfluxDB
Default:
org
(string)
org
(string)Organization for InfluxDB. An Organization is a workspace for a group of users, all objects stored in Influxdb belong to an organization
Default: "generic"
bucket
(string)
bucket
(string)InfluxDB bucket
Default: "measurement_data"
precision
(string, enum)
precision
(string, enum)Defines the precision to use for timestamps for InfluxDB
This element must be one of the following enum values:
ns
us
ms
s
Default: "ms"
maxRetryDelay
(integer)
maxRetryDelay
(integer)Maximum delay between write retries in milliseconds
Default: 180000
Example: 180000
minRetryDelay
(integer)
minRetryDelay
(integer)Minimum delay between write retries in milliseconds
Default: 5000
Example: 5000
retryJitter
(integer)
retryJitter
(integer)Random value of up to Retry Jitter is added when attempting the next retry
Default: 200
Example: 200
maxBufferLines
(integer)
maxBufferLines
(integer)Maximum size of the buffer for items that could not be sent in a previous write
Default: 100000
Example: 100000
maxRetries
(integer)
maxRetries
(integer)Maximum number of retries to attempt a write
Default: 3
Example: 3
exponentialBase
(integer)
exponentialBase
(integer)Exponential base of the Retry Jitter used when computing the next delay
Default: 5
Example: 5
batchSize
(integer)
batchSize
(integer)Maximum points/line to send in a single batch to InfluxDB
Default: 1000
Example: 1000
flushInterval
(integer)
flushInterval
(integer)Maximum time in milliseconds to keep points in an unflushed batch
Default: 10000
Example: 10000
Additional restrictions:
Minimum:
1
connectionStrategy
(object)
connectionStrategy
(object)If a connection attempt fails, retries will be performed with increasing delay (waiting time) in between. The following parameters control how these delays behave.
Properties of the connectionStrategy
object:
initialDelay
(integer)
initialDelay
(integer)Delay (waiting time) of the first connection retry (in milliseconds). For subsequent retries, the delay will be increased according to the parameter incrementFactor which has a default value of 2.
Default: 1000
Additional restrictions:
Minimum:
1000
maxDelay
(integer)
maxDelay
(integer)Maximum delay (waiting time) to wait until the next retry (in milliseconds). The delay (waiting time) for any subsequent connection retry will not be larger than this value. Must be strictly greater than initialDelay.
Default: 30000
incrementFactor
(integer)
incrementFactor
(integer)The factor used to increment initialDelay up to maxDelay. For example if initialDelay is set to 1000 and maxDelay to 5000 the values for the delay would be 1000, 2000, 4000, 5000.
Default: 2
Additional restrictions:
Minimum:
2
Last updated