---
title: Demo Logs
slug: telemetry-pipeline/demo-logs
docTags: 
createdAt: 2025-04-21T00:38:43.444Z
---



📥 **Count**
&#x20;The total number of lines to output.

- **optional**:
  &#x20;Indicates whether the parameter is optional.
- **uint**:
  &#x20;Specifies the data type for this parameter.
- **default**:
  &#x20;9.223372036854776e+18 (Infinitely by default).

📥 **Decoding (decoding)**
&#x20;Configure how events are decoded from raw bytes.

- **decoding.avro**:
  &#x20;Apache Avro-specific encoder options (required when codec is "avro").
  - **schema**:
    &#x20;Avro schema definition (required).
  - **strip\_schema\_id\_prefix**:
    &#x20;Remove the schema ID prefix from Confluent Kafka messages (true/false).
- **decoding.codec (default: bytes)**:
  &#x20;The codec to use for decoding events. Options include:
  - avro: Decodes as Apache Avro.
  - bytes: Uses the raw bytes as-is.
  - gelf: Decodes as a GELF message.
  - influxdb: Decodes as InfluxDB Line Protocol.
  - json: Decodes as JSON.
  - native: Decodes as native Protocol Buffers.
  - native\_json: Decodes as native JSON format.
  - protobuf: Decodes as Protobuf.
  - syslog: Decodes as Syslog.
  - vrl: Decodes the raw bytes as input to a VRL program.
- **decoding.gelf**:
  &#x20;GELF-specific decoding options (relevant when codec is "gelf").
  - **lossy**:
    &#x20;Determines whether to replace invalid UTF-8 sequences (true/false). Default: true.
- **decoding.influxdb**:
  &#x20;InfluxDB-specific decoding options (relevant when codec is "influxdb").
  - **lossy**:
    &#x20;Determines whether to replace invalid UTF-8 sequences (true/false). Default: true.
- **decoding.json**:
  &#x20;JSON-specific decoding options (relevant when codec is "json").
  - **lossy**:
    &#x20;Determines whether to replace invalid UTF-8 sequences (true/false). Default: true.
- **decoding.native\_json**:
  &#x20;Worker's native JSON-specific decoding options (relevant when codec is "native\_json").
  - **lossy**:
    &#x20;Determines whether to replace invalid UTF-8 sequences (true/false). Default: true.
- **decoding.protobuf**:
  &#x20;Protobuf-specific decoding options (relevant when codec is "protobuf").
  - **desc\_file**:
    &#x20;Path to the protobuf descriptor set file.
  - **message\_type**:
    &#x20;Fully qualified message type for serializing.
- **decoding.syslog**:
  &#x20;Syslog-specific decoding options (relevant when codec is "syslog").
  - **lossy**:
    &#x20;Determines whether to replace invalid UTF-8 sequences (true/false). Default: true.
- **decoding.vrl**:
  &#x20;VRL-specific decoding options (required when codec is "vrl").
  - **source**:
    &#x20;VRL program to decode the message (required).
  - **timezone**:
    &#x20;Timezone for timestamp conversion (optional).

📥 **Framing (framing)**
&#x20;Configure how byte streams are split into messages.

- **method (default: bytes)**:
  &#x20;Select the framing strategy. Options include:
  - bytes
  - character\_delimited
  - chunked\_gelf
  - length\_delimited
  - newline\_delimited
  - octet\_counting
- **Framing-specific settings**:
  - **character\_delimited**:
    - **delimiter**: ASCII character to separate frames (required).
    - **max\_length**: Max size of a frame.
  - **chunked\_gelf**:
    - **decompression**: Options for decompression (Auto, Gzip, Zlib, None).
    - **max\_length**, **pending\_messages\_limit**, **timeout\_secs**.
  - **length\_delimited**:
    - **length\_field\_is\_big\_endian**: Whether the length field is big-endian (default: true).
    - **length\_field\_length**, **length\_field\_offset**, **max\_frame\_length**.
  - **newline\_delimited** and **octet\_counting**:
    - **max\_length**: Max size of a frame.

📥 **Interval**
&#x20;Time to pause between each batch of output lines.

- **default**:
  &#x20;1 second (default). Set to 0.0 for no delay.

📥 **Lines**
&#x20;List of lines to output (relevant when format = "shuffle").

- **required**:
  &#x20;Specifies the required input.

📥 **Sequence**
&#x20;If true, each output line starts with an increasing sequence number, beginning with 0.

- **default**:
  &#x20;False (default). Relevant when format = "shuffle".

![](https://api.archbee.com/api/optimize/g9cApVza9NIhSh0pjZYtA/qzCOrfdB0tMeC9LzYBs1R_image.png)

