text

Display a raw dump of the output, in a fixed-width, console-style font, or as JSON or CSV.

view text -o {
   id: 'string',
   title: 'string',
   indent: n,
   height: n,
   limit: n,
   format: 'raw|json|csv'
}

or

view text -id 'string' -title 'string'
  -height n
  -indent n
  -limit n
  -format 'raw'

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

Parameter Description Required?
-id An identifier for this sink that serves as a handle for referencing the object in Juttle syntax; conceptually identical to a variable name No
-title The title for the user-visible output, if it has one; the value may be any valid Juttle expression that produces a string No; defaults to the name field that is present in all metrics points
-height The height of the log display in number of lines No; default is 20 lines
-limit The total number of log lines to display No; default is all log lines produced by the flowgraph
-format You can set this to 'csv' or 'raw'. 'raw' will print each individual point as JSON and show batch delimiters. No; default is 'json'.
-indent When -format is 'json', specifies how many spaces to use for indentation for pretty-printing the JSON.

Example: raw display style

emit -limit 5
| put value = Math.round(Math.random() * 1000)
| view text
    -format 'raw'

Example: CSV format

emit -limit 5
| put value = Math.round(Math.random() * 1000)
| view text
    -format 'csv'

Example: JSON format

emit -limit 5
| put value = Math.round(Math.random() * 1000)
| view text
    -format 'json'