https://github.com/datalust/seq-input-rabbitmq
A Seq custom input that pulls events from RabbitMQ
https://github.com/datalust/seq-input-rabbitmq
seq seq-app
Last synced: 6 months ago
JSON representation
A Seq custom input that pulls events from RabbitMQ
- Host: GitHub
- URL: https://github.com/datalust/seq-input-rabbitmq
- Owner: datalust
- License: other
- Created: 2019-02-04T07:05:29.000Z (about 7 years ago)
- Default Branch: dev
- Last Pushed: 2025-01-31T06:47:17.000Z (about 1 year ago)
- Last Synced: 2025-08-05T20:13:42.509Z (6 months ago)
- Topics: seq, seq-app
- Language: C#
- Homepage:
- Size: 46.9 KB
- Stars: 9
- Watchers: 3
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Seq.Input.RabbitMQ [](https://github.com/datalust/seq-input-rabbitmq/actions/workflows/ci.yml)
A Seq custom input that pulls events from RabbitMQ. **Requires Seq 5.1+.**
### Getting started
The app is published to NuGet as [_Seq.Input.RabbitMQ_](https://nuget.org/packages/seq.input.rabbitmq). Follow the instructions for [installing a Seq App](https://docs.getseq.net/docs/installing-seq-apps) and start an instance of the app, providing your RabbitMQ server details.
### Sending events to the input
The input accepts events in [compact JSON format](https://github.com/serilog/serilog-formatting-compact#format-details), encoded as UTF-8 text.
The [_Serilog.Sinks.RabbitMQ_ sink](https://github.com/sonicjolt/serilog-sinks-rabbitmq), along with the [_Serilog.Formatting.Compact_ formatter](https://github.com/serilog/serilog-formatting-compact), can be used for this.
See the _Demo_ project included in the repository for an example of client configuration that works with the default input configuration.