export_series
Export telemetry time-series data to a CSV or Parquet file, specifying topics, time range, and optional bucketing. Returns a file link for further analysis.
Instructions
Export one or more topics to a file and return a link plus a profile.
Use this for anything you plan to plot or analyze in code. It returns
no rows: read the returned URL (or path) from your code execution
environment, e.g. pd.read_csv(URL, parse_dates=["bucket"]). Do not fetch
it into context.
Give a time range either as start/end (ISO-8601) or as a run_id from
list_runs, which expands to that run's full span.
With a bucket (a Postgres interval like '100 milliseconds' or '1 second')
the file is wide: one row per bucket, with <topic>__avg, __min, and
__max columns per topic, plus a samples count. Pass bucket=null for
long raw output (time, dataTypeName, value) -- raw samples from
different topics do not share timestamps, so they cannot be aligned into
columns.
index picks the element of the values array (1-based). format is
'csv' or 'parquet'. Report the topic names you exported in your answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| car | No | ||
| end | No | ||
| index | No | ||
| start | No | ||
| bucket | No | 100 milliseconds | |
| format | No | csv | |
| run_id | No | ||
| topics | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||