TextStreamReceiver

Kurzbeschreibung

TextStreamReceiver ist ein Inlet Brick. Er empfängt Text-Nachrichten von Log-Datein und gibt diese als Flow Paket weiter

../_images/textstreamreceiver.svg

Output

TextStreamReceiver besitzt einen Output-Port.

Output =  {
    "tags" -> <string -> variant>,
    "line" -> string
} : doc "structure documentation";

Als Output entsendet TextStreamReceiver Log-Zeilen. Die Log-Zeile befindet sich unter line. Unter tags werden die Metadaten zur Zeile gesendet.

Parametrisierung

TextStreamReceiver besitzt folgende Parameter:

  • IP Addresse

  • Port

IP Addresse

IP Addresse ist die Adresse des Log-Prozesses, der die Log-Zeilen ausgibt.

  • Standardwert : 127.0.0.1

  • string

  • Pflichtfeld

Port

Port ist die Port-Nummer auf dem Host.

  • Standardwert: 8085

  • integer

  • Pflichtfeld

Funktion

TextStreamReceiver sammelt die Log-Zeile vom Host unter IP Adresse:Port. Es werden dann die Benutzer-Tags extrahiert. Anschließend werden die Log-Zeilen decodiert und zusammen mit den Benutzer-Tags wird ein Daten-Objekt erzeugt. Dieses Objekt wird dann verschickt.