Is there a spec for Data Frame?

I can’t find any formal spec for data frames besides the source code snippets and doc examples. Specifically:

For a time series data frame, does the “time” field always need be first? If not, how would it discriminate between the actual time field (of a time series data frame) and another field of the same name in a non-time series data frame?


I just found this:

Data frames representing time series contain at least a time field and a number field. By convention, built-in plugins use Time and Value as field names for data frames containing time series data.
Work with data frames | Grafana Plugin Tools

So I guess the time field is allowed to appear in any position?

1 Like