Has anyone built their own solution to get the lightweight solutions logging to a remote syslog server, outside of the container orchestration's capability of doing this? The reason I ask is that I believe we are going to be forced onto the lightweight containers soon (I have a case open with L2, but we cannot get the v10.0.3.0 runtime to start on the full image). We are not ready to configure our orchestration environment for sending the console logs to syslog, and then train our log correlation software to ingest the new JSON log formats. For anyone else's reading, if you're not aware, the lightweight containers drop the rsyslog forwarder feature and send all logs to stdout to the container console log.
I was thinking of building a sidecar app to each ISVA pod that would run rsyslog or to build an app that runs it and monitors the shared storage (PVC). In any case, either would tail the logs and send to the syslog daemon local to that app.
Has anyone done anything like this? If so, are there any examples to share?
Thanks for any insight.
------------------------------
Matt
------------------------------