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 
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:
