I've been looking into a centralized logging solution for my home network and such. I looked into grafana+loki, but it seems very complex, and I couldn't seem to get it working.
I don't need anything overly fancy, I just want centralized logging and maybe metrics that I can access from a webui, preferably on the simpler side and with a decent docker(-compose) example.
Loki is pretty simple so not sure what you're expecting.
There's always an ELK stack but I feel like that's a lot more overhead than a grafana/loki combo.. I personally never want to use this again but it's up to you.
You just need something to collect and ship the logs (promtail, fluentbit, opentelemetry), something to store them (loki, logstash), and some way to query them (grafana, kibana, logcli).
Google "Application Performance Monitoring tools". Signoz is one, for example. Combines logs, metrics, and traces. There's also OpenObserve. I use Uptrace, but in terms of metrics visualisation it's very barebones, just gauges basically. All of them can be setup with docker.
Graylog. Super easy to set up. Getting the grok and regex patterns sorted kind of sucks for getting fields to be pulled out unless you are good with that already.