GELF Inputs

The Graylog Extended Log Format (GELF) is a structured logging format designed to overcome the limitations of traditional plain Syslog, making it ideal for application-layer logging. GELF supports optional compression, message chunking, and most importantly, a clearly defined, parseable structure.

Graylog can receive GELF messages over UDP, TCP, or HTTP, and also supports queued delivery through messaging systems. This flexibility allows you to choose the most appropriate transport method based on your performance, reliability, and scalability needs.

Several platforms, such as Docker and Fluentd, can natively output logs in GELF format. In addition, a wide range of GELF libraries are available for various programming languages and logging frameworks, making it easy to integrate GELF into your existing applications.

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:

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: