Open KodrAus opened 7 months ago
Apologies to anybody currently watching this repository and getting swamped by our barely coherent broken PRs to a feature/forwarder
branch 😅
We're currently working towards getting an MVP of this into the tree. Once it's in reasonable shape we'll write up some more details about what's there and how it all works.
It would be beneficial to merge Seq Forwarder into seqcli. This would let us share a lot of the log shipping functionality they have in common while enhancing existing seqcli commands related to ingestion with bookmarking from Seq Forwarder. It will simplify how we deploy Seq Forwarder, making its functionality available to seqcli users on Windows or Docker on any platform already supported by seqcli.
The CLI may look something like:
And on Windows, some additional commands for managing installation as a Windows service:
As part of this, we'd like to replace the LMDB-based disk buffer with something bespoke that's easier to manage and doesn't rely on the host to install libraries to support it. The transition from LMDB to the new format will be handled in Seq Forwarder, so existing users can let their old buffers age out before migrating to seqcli.
We also need to overhaul how secrets are managed by seqcli to better support secure deployments on non-Windows platforms.
This work effectively deprecates the Seq Forwarder repository, which will enter maintenance mode.