These docs are for v2021.3. Click to read the latest docs for v2024.3.

Writing Custom Inputs

Seq can host Seq Apps that act as high-performance log event inputs. As with other Seq Apps, inputs can be written in C# as plug-in assemblies, or as standalone executables.

Writing Custom Inputs in C♯

The quickest way to get started with this is to follow the RabbitMQ input example, described in this tutorial.


RabbitMQ showing log event publishing rate.

The Seq health-check input is another complete C# codebase in heavy production use and available to modify.

Writing Custom Inputs in Other Languages

The GELF input is a standalone executable input written in Rust.