fun VertxInfluxDbOptions(batchSize: Int? = null, compressed: Boolean? = null, connectTimeout: Int? = null, db: String? = null, enabled: Boolean? = null, numThreads: Int? = null, password: String? = null, readTimeout: Int? = null, retentionPolicy: String? = null, step: Int? = null, uri: String? = null, userName: String? = null): VertxInfluxDbOptions
A function providing a DSL for building io.vertx.micrometer.VertxInfluxDbOptions objects.
Vert.x InfluxDb micrometer configuration.
batchSize
- Maximum number of measurements sent per request to the InfluxDB server. When the maximum is reached, several requests are made. Default is 10000.
compressed
- Activate or deactivate GZIP compression. It is activated by default.
connectTimeout
- Connection timeout for InfluxDB server connections, in seconds. Default is 1 second.
db
- Database name used to store metrics. Default is "default".
enabled
- Set true to enable InfluxDB reporting
numThreads
- Number of threads to use by the push scheduler. Default is 2.
password
- Password used for authenticated connections
readTimeout
- Read timeout for InfluxDB server connections, in seconds. Default is 10 seconds.
retentionPolicy
- InfluxDB retention policy
step
- Push interval steps, in seconds. Default is 10 seconds.
uri
- URI of the InfluxDB server. Example: http://influx:8086.