InfluxDB
Standard time-series database idea for instrumentation or live KPI tracking
Overview
Time series database support is provided using the InfluxDB publisher connector. Processed events are published to a designated InfluxDB organisation bucket using either the event or ingestion timestamp.
The transport is ideal for use cases such as offline time series analytics, device monitoring and alerting. It offers flexibility in how tags and measurements are configured, which are aligned with the final processed event in the pipeline.
Further details on InfluxDB see the documentation.
Some key features are:
InfluxDB integration The transport stores data in an InfluxDB bucket, ideal for handling time series data.
Independent configuration Tags and measurements can be configured separately and aligned with the processed events.
Use cases Designed for time series analytics, device monitoring and alerting scenarios.
Driver details: com.influxdb:influxdb-client-java:6.5.0
Example & DSL attributes
This example configures the InfluxDB transport to send data to a local instance at http://localhost:8086
.
It stores data in the banking
organisation and nasdaqBaseAnalytics
bucket, with a 3-hour retention time.
Gzip
compression is enabled and logging is set to BASIC
. Events use the symbol
as a tag and include three Bollinger Band
values:
ask_upper_BollingerBand
ask_middle_BollingerBand
ask_lower_BollingerBand
as DOUBLE
measurements.
Attributes schema
Configuration parameters available for the InfluxDB publisher transport. The parameters are organised by order of importance, ranked from high to low.
Formatter Attributes
This topic provides configuration parameters available for the formatter attribute. The parameters are organised by order of importance, ranked from high to low.
Last updated