InfluxDB
InfluxDB has different versions. Marple Insight fully supports
InfluxDB Cloud dedicated
InfluxDB 3 Core
Other InfluxDB versions are in beta. Get in touch to discuss if your current InfluxDB version is already supported:
FeedbackRequired credentials
To set up a connection, you need:
Host URL
Database name
Database token
Queries
Queries are executed using SQL. Marple offers predefined queries for fetching datasets, signals, and time-series data. Below are some example queries:
To retrieve datasets:
select
concat("carId", ' ', session) as display_name,
"carId",
event,
session,
min(time) as start,
max(time) as stop,
realtime
from {{TABLE}}
group by "carId", event, session, realtime
To retrieve a signal list:
select
name,
sum(count) as count,
max(count)::double precision * (1e9) as frequency
unit,
description
from {{TABLE}}
where "carId" = '{{ dataset.carId }}'
group by name
To retrieve the time series data
select time / 1e9 as "timestamp", value
from {{TABLE}}
where "carId" = '{{ dataset.carId }}'
{%- if timestamp_start %}
and ({{timestamp_start}} * 1e9)::bigint <= time
{%- endif %}
{%- if timestamp_stop %}
and ({{timestamp_stop}} * 1e9)::bigint >= time
{%- endif %}
and name = '{{ signal.name }}'
Last updated