text

Display a raw dump of the output, optionally as JSON or CSV.

view text -o {
   format: 'raw|json|jsonl|csv',
   limit: n,
   indent: n
}

or

view text
  -format 'raw|json|jsonl|csv'
  -limit n
  -indent n

See Defining view parameters for an explanation of how sink parameters can be expressed as object literals.

Parameter Description Required?
-format You can set this to 'csv', 'json', or 'jsonl' to get CSV or pretty-printed JSON / JSON Lines: output, respectively. Batch delimiters are ignored when 'json', 'jsonl', or 'csv' is specified. The 'indent' is ignored unless 'json' is specified. No; default is 'json'
-limit The maximum number of data points to display No; default is complete output of the flowgraph
-indent An optional number specifying indentation size for pretty-printed JSON output No; defaults to JSON with one data point per line

Example: view raw output

emit -limit 5 -every :0.1s:
| put value = Math.round(Math.random() * 1000)
| view text
    -format 'raw'
{"time":"2015-12-17T17:41:09.193Z","value":378}
{"time":"2015-12-17T17:41:09.293Z","value":414}
{"time":"2015-12-17T17:41:09.393Z","value":301}
{"time":"2015-12-17T17:41:09.493Z","value":855}
{"time":"2015-12-17T17:41:09.593Z","value":508}
==============================================================

Example: view CSV

emit -limit 5
| put value = Math.round(Math.random() * 1000)
| view text
    -format 'csv'
"time","value"
"2015-12-17T17:41:52.326Z","870"
"2015-12-17T17:41:53.326Z","12"
"2015-12-17T17:41:54.326Z","332"
"2015-12-17T17:41:55.326Z","453"
"2015-12-17T17:41:56.326Z","581"

Example: view JSON

emit -limit 5 -every :0.1s:
| put value = Math.round(Math.random() * 1000)
| view text
    -format 'json'
[
{"time":"2015-12-17T17:42:29.677Z","value":223},
{"time":"2015-12-17T17:42:29.777Z","value":341},
{"time":"2015-12-17T17:42:29.877Z","value":331},
{"time":"2015-12-17T17:42:29.977Z","value":787},
{"time":"2015-12-17T17:42:30.077Z","value":625}
]