Edge Delta Demo Input

Generate random logs for testing.

Overview

The Demo Input node generates random Apache and NGINX access logs with various response codes including errors. For errors, it generates an NGINX log with “500” response code.

Example Configuration

nodes:
  - name: demo_input
	type: demo_input
	speed: 100ms
	error_interval: 1s
	error_count: 20

Required Parameters

name

A descriptive name for the node. This is the name that will appear in Visual Pipelines and you can reference this node in the yaml using the name. It must be unique across all nodes. It is a yaml list element so it begins with a - and a space followed by the string. It is a required parameter for all nodes.

nodes:
  - name: <node name>
    type: <node type>

type: demo_input

The type parameter specifies the type of node being configured. It is specified as a string from a closed list of node types. It is a required parameter.

nodes:
  - name: <node name>
    type: <node type>

error_count

The error_count parameter specifies the number of error logs that will be generated each time the error_interval lapses. It is specified as an integer and is a required parameter.

nodes:
  - name: <node name>
	type: demo_input
	speed: <duration such as 100ms>
	error_interval: <duration such as 1s>
	error_count: <integer such as 20>

error_interval

The error_interval parameter specifies the approximate duration between generation of error logs. The actual value will be between error_interval/2 and 3*error_interval/2. It is specified as a duration and is a required parameter.

nodes:
  - name: <node name>
	type: demo_input
	speed: <duration such as 100ms>
	error_interval: <duration such as 1s>
	error_count: <integer such as 20>

speed

The speed parameter specifies the duration between each generated log. It is specified as a duration and is a required parameter.

nodes:
  - name: <node name>
	type: demo_input
	speed: <duration such as 100ms>
	error_interval: <duration such as 1s>
	error_count: <integer such as 20>