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:

  1. InfluxDB integration The transport stores data in an InfluxDB bucket, ideal for handling time series data.

  2. Independent configuration Tags and measurements can be configured separately and aligned with the processed events.

  3. Use cases Designed for time series analytics, device monitoring and alerting scenarios.

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.

influxdb:
  url: http://localhost:8086
  authToken: 1d892e1ab6f70b3b9b3d619899a847957033e76385c231e02892ebfa59f1791f
  organisation: banking
  bucket: nasdaqBaseAnalytics
  retentionTime: 10800
  enableGzip: true
  logLevel: BASIC
  formatter:
    useEventTime: true
    tags:
      - symbol
    measurements:
      ask_upper_BollingerBand: DOUBLE
      ask_middle_BollingerBand: DOUBLE
      ask_lower_BollingerBand: DOUBLE

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