Documentation

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]
For more information, see Function type signatures.

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!


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.