
TimeSeries
TimeSeries
Track trends over time with dynamic time series charts.
yaml
type: "io.kestra.plugin.core.dashboard.chart.TimeSeries"Examples
Display a chart with Executions over the last week.
yaml
charts:
- id: executions_timeseries
type: io.kestra.plugin.core.dashboard.chart.TimeSeries
chartOptions:
displayName: Total Executions
description: Executions last week
legend:
enabled: true
column: date
colorByColumn: state
data:
type: io.kestra.plugin.core.dashboard.data.Executions
columns:
date:
field: START_DATE
displayName: Date
state:
field: STATE
total:
displayName: Executions
agg: COUNT
graphStyle: BARS
duration:
displayName: Duration
field: DURATION
agg: SUM
graphStyle: LINES
Properties
data*RequiredNon-dynamic
Definitions
io.kestra.core.models.dashboards.DataFilter
type*Requiredobject
columnsobject
io.kestra.plugin.core.dashboard.chart.timeseries.TimeSeriesColumnDescriptor
aggstring
Possible Values
AVGMAXMINSUMCOUNTdisplayNamestring
fieldstring
graphStylestring
Possible Values
LINESBARSPOINTSlabelKeystring
orderByarray
io.kestra.core.models.dashboards.OrderBy
column*Requiredstring
Min length
1orderstring
Default
ASCPossible Values
ASCDESCwhere
CONTAINS
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
ENDS_WITH
field*Requiredstring
type*Requiredobject
value*Requiredstring
labelKeystring
EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
GREATER_THAN
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
GREATER_THAN_OR_EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
IN
field*Requiredstring
type*Requiredobject
values*Requiredarray
Min items
1labelKeystring
IS_FALSE
field*Requiredstring
type*Requiredobject
labelKeystring
IS_NOT_NULL
field*Requiredstring
type*Requiredobject
labelKeystring
IS_NULL
field*Requiredstring
type*Requiredobject
labelKeystring
IS_TRUE
field*Requiredstring
type*Requiredobject
labelKeystring
LESS_THAN
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
LESS_THAN_OR_EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
NOT_EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
NOT_IN
field*Requiredstring
type*Requiredobject
values*Requiredarray
Min items
1labelKeystring
OR
field*Requiredstring
type*Requiredobject
values*Required
Min items
1CONTAINS
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
ENDS_WITH
field*Requiredstring
type*Requiredobject
value*Requiredstring
labelKeystring
EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
GREATER_THAN
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
GREATER_THAN_OR_EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
IN
field*Requiredstring
type*Requiredobject
values*Requiredarray
Min items
1labelKeystring
IS_FALSE
field*Requiredstring
type*Requiredobject
labelKeystring
IS_NOT_NULL
field*Requiredstring
type*Requiredobject
labelKeystring
IS_NULL
field*Requiredstring
type*Requiredobject
labelKeystring
IS_TRUE
field*Requiredstring
type*Requiredobject
labelKeystring
LESS_THAN
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
LESS_THAN_OR_EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
NOT_EQUAL_TO
field*Requiredstring
type*Requiredobject
value*Requirednumberstring
labelKeystring
NOT_IN
field*Requiredstring
type*Requiredobject
values*Requiredarray
Min items
1labelKeystring
OR
field*Requiredstring
type*Requiredobject
values*Required
Min items
1labelKeystring
REGEX
field*Requiredstring
type*Requiredobject
value*Requiredstring
labelKeystring
STARTS_WITH
field*Requiredstring
type*Requiredobject
value*Requiredstring
labelKeystring
labelKeystring
REGEX
field*Requiredstring
type*Requiredobject
value*Requiredstring
labelKeystring
STARTS_WITH
field*Requiredstring
type*Requiredobject
value*Requiredstring
labelKeystring
id*RequiredNon-dynamicstring
Validation RegExp
^[a-zA-Z0-9][a-zA-Z0-9_-]*Min length
1chartOptionsNon-dynamic
Definitions
io.kestra.plugin.core.dashboard.chart.timeseries.TimeSeriesOption
column*Requiredstring
Min length
1displayName*Requiredstring
Min length
1colorByColumnstring
descriptionstring
legend
Default
{
"enabled": true
}io.kestra.core.models.dashboards.charts.LegendOption
enabledboolean
Default
truetooltipstring
Default
ALLPossible Values
NONEALLSINGLEwidthinteger
Default
6Minimum
>= 1Maximum
<= 12