Influx Satellite#

Satellite writing metrics to InfluxDB

Description#

This satellite listens to metrics send by other satellites and writes to a InfluxDB time series database. Only metrics of type float, integer and boolean can be written to InfluxDB.

Warning

Currently, the satellites subscribes to all metrics. This can lead to performance penalties if there are debugging metrics which are evaluated in a hot loop. Excluding and including metrics is a feature that will be added in the future.

Requirements#

The Influx satellite requires the [influx] component, which can be installed with:

pip install --no-build-isolation -e .[influx]
pip install ConstellationDAQ[influx]

Parameters#

Parameter

Description

Type

Default Value

url

InfluxDB URL

String

http://localhost:8086

token

Access token

String

-

org

Organization

String

-

bucket

Measurement bucket

String

constellation

Framework Parameters#

This satellite inherits the following framework parameters from its base classes:

Parameters inherited from Satellite#