1. 2

Hi there!

At $workplace, we needed to be able to easily refine and route logs from multiple heterogenous sources into dedicated destinations (here called “streams”). We are not fans of ELK for totally subjective reasons, and needed something extremely simple, hence this project.

The entrypoint is a pipeline that you write in “no-code” (using React Flow). The pipeline takes log records from the source and transform/refine them using the VRL scripting language, and can conditionally route them to one or multiple streams, which you can then query.

The project was made in 4 days, there are no benchmark yet (soon to come, as we need to assess at $workplace if it can handle our load), it’s very early stage, but feedback will be welcome.

    1. 1

      Are there screenshots, or maybe a demo? React Flow looks cool, but I didn’t know what it was or how this would look.

      1. 1

        I’ll add screenshots to the README, there are none at the moment.

        EDIT: done, I added a screenshot, probably more to come :)

      2. 1

        React Flow looks AMAZING.

        I will be using it.

        As for log shipping like this, I see the utility. Syslog is only one of the things generating logs in 2024.