enhance_dan Our system is a central logging system. In our case we initially built the system for our own internal usage... but quickly modified it to handle logging across all Enhance PL*** servers, all our internal SAN devices, switches, etc. It was not overly difficult to do so with off the shelf options, but it took us about 6 months to move from a rough internal tool, to the somewhat more polished customer facing tool. We are still working on this. I will say that we started with promtail, grafana, Loki and ntfy - and from there we coded the glue. With those tools you can build out a very good system. If you utilize @cPFence, then a lot of the hard work for long-term logs per website is already done.
In our case a lot of the glue coding is Python... we are still assessing that, but so far, works well.
I know it can be daunting at first, but other than a couple of odd permissions issues I ran into with promtail everything works well and does not overload the web-servers in either Enhance or PL***.
Huge shout out to @SharedGrid also for their initial concept... it was a fantastic tool to get us started.