I have attempted to use systemd-journald as a centralized log collector, it
works fine and the interface provided by journalctl is very convenient to
quickly find things, following logs and other things.

But I quickly discovered the performance implications of doing so, as when
the journal gets over a certain size, it practically ceases to function.

See https://github.com/systemd/systemd/issues/2460 for details.

This makes rsyslog's omjournal, and systemd-journal-remote basically
useless, right?

So, serious question, can the journal be migrated to a better (indexed?)
database format, for example SQLite?

- if no, why not?
- if yes, what would a migration path look like?
- - Implementation bikeshed question, 1 giant db file, or 1 db file per
day/hour/gb/tb?

I mentioned SQLite as an example of one that could be used, not sure if the
Public Domain license it has would be a problem though.

~ Gunnar

Reply via email to