Random HTTP Message Generator Input

The random HTTP message generator input produces synthetic HTTP access events for demos, onboarding, and pipeline testing without requiring a live web service. It generates messages that mimic common web server logs (e.g. NGINX/Apache-style)

Input Type

This Input is a listener input type. See Inputs to learn about Input types.

Input Configuration

Follow the input setup instructions. During setup of this input, you can configure the following options:

Configuration Option Description

Global (Checkbox)

Select this check box to enable this input on all Graylog nodes, or keep it unchecked to enable the input on a specific node.

Node

Select the node on which to start this input. If the Global check box is selected, this option is not available.

Title

Provide a unique name for your input.

Sleep time How long the input sleeps before producing the next message.

Maximum random sleep time deviation

Defines the maximum random delay that can be added to scheduled retries or sleep intervals.

Message Source

Enter what to use as the source field of the resulting message.

Allow throttling this input (Checkbox)

Enables Graylog to stop reading new data for this input whenever the system falls behind on message processing and needs to catch up.

Override Source (optional) Allows you to override the source field for all incoming messages.
Encoding (optional) Enables usage of a custom timestamp field in incoming messages.

Next Steps

After you complete input setup, visit Input Diagnosis for testing and validation of the new input. Use this functionality to help troubleshoot any connection issues.

Further Reading

Explore the following additional resources and recommended readings to expand your knowledge on related topics: