socket.from() function
socket.from()
returns data from a socket connection and outputs a stream of tables
given a specified decoder.
The function produces a single table for everything that it receives from the start to the end of the connection.
Function type signature
(url: string, ?decoder: string) => stream[A]
Parameters
url
(Required) URL to return data from.
Supported URL schemes:
- tcp
- unix
decoder
Decoder to use to parse returned data into a stream of tables.
Supported decoders:
- csv
- line
Examples
Query annotated CSV from a socket connection
import "socket"
socket.from(url: "tcp://127.0.0.1:1234", decoder: "csv")
Query line protocol from a socket connection
import "socket"
socket.from(url: "tcp://127.0.0.1:1234", decoder: "line")
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.