TimeSeries Panel

The TimeSeries panel is the UI for ArcadeDB’s native time-series types: create and drop types, query them with a builder or PromQL, see the result as a chart and a raw table, and find ready-made ingestion snippets for InfluxDB Line Protocol, SQL, Java and Grafana.

See Time Series for the underlying concepts.

TimeSeries Panel

The header shows the database selector and the Type Selector, which lists every TimeSeries type in the selected database along with its record count. Two buttons sit next to it:

  • Create TimeSeries Type — open a modal to define a new type (timestamp column, tags, fields, sharding, retention, downsampling).

  • Drop Typeirreversibly delete the selected type.

The panel has three sub-tabs.

Query

The default sub-tab. It has two modes, toggled at the top:

Builder mode offers structured controls — no need to write a query by hand:

  • Time RangeLast 5 min, 1h, 24h, 7d, All, or Custom (which exposes From and To datetime inputs).

  • AggregationNone, AVG, SUM, MIN, MAX, COUNT.

  • Bucket Interval1s, 10s, 1m, 5m, 1h, 1d.

  • Tag Filters — one input per indexed tag of the selected type.

  • Fields — checkboxes to pick which numeric measures to plot.

  • Query — run with the current filters.

  • Latest — fetch the most recent point per series.

  • Auto-RefreshOff, 10s, 30s, 1m.

PromQL mode exposes a textarea where you can type a PromQL expression and execute it with the Run button or Ctrl+Enter / Cmd+Enter.

Below the controls the panel shows the Query Stats label (record count + elapsed ms), the Chart and the Data Table. Each of the two visualisations can be toggled on or off independently.

TimeSeries Query sub-tab

The Chart is an ApexCharts line/area chart; toggle the style from the chart toolbar. The Data Table is a paginated grid of the raw (or aggregated) values returned by the query.

Schema

Shows the schema of the selected type: timestamp column, indexed tag dimensions, numeric fields, shard count, retention policy and downsampling policies.

TimeSeries Schema sub-tab

Quick Tour

Inline documentation cards with copy-ready snippets for common tasks:

  • Creating a TimeSeries type in SQL.

  • Ingesting data via InfluxDB Line Protocol (curl example).

  • Inserting points with SQL INSERT.

  • Using the Java API to write points.

  • Analytical SQL functions (ts.rate(), ts.percentile(), etc.).

  • Configuring downsampling and retention.

A second section covers the Grafana integration: how to point the Infinity datasource at ArcadeDB, the available HTTP endpoints (/health, /metadata, /query), metadata discovery, the DataFrame format and a curl example.

TimeSeries Quick Tour