It would be great if application logs were available on a website somewhere.
The main advantage of this would be that people could look at the app logs without needing SSH access to the central server.
There are a few ways we could go about doing this:
Figure out a good, free third-party service that does log aggregation, and ship our logs to them. This is "easy" but log aggregation tends to be a pain in the ass. I would prefer to stay away from ELK because I've found it is difficult to work with, slow, and overly flexible.
Run something ourselves on one of our own servers.
Have nginx just expose systemd logs under http basic auth. I'm not sure if this is directly possible, but I bet we could get systemd to log to a file and then expose that file as a static file. This is janky as fuck but it would work.
It would be great if application logs were available on a website somewhere.
The main advantage of this would be that people could look at the app logs without needing SSH access to the central server.
There are a few ways we could go about doing this: