Loki setup attempted, structured logging complete.
Today I'll try to set up Loki.
Before setting up Loki, I need to set up structured logging.
I've set up structured logging on both go services. Looking good.
I need to disable code-server logs as they're messing up the output, but they're also not very useful.
I tried disabling the code-server logs by having it write to /dev/null and it seems to work mostly. For some reason, the first few logs that are go app errors (still not sure what's wrong, seems fine) contain errors from the code-server output, like they're sharing stdout. But they shouldn't be. No idea, but I'm leaving it for now.
I've also set up structured logs for the nginx in orchestrator, but for some reason nginx doesn't support structured logs for the error output? What's up with that?
Anyways, this should be good enough. Didn't manage to finish today, but next up is setting up Loki.
Also, I noticed I still have that bug where I'm missing the .NET version 8 after updating the calculator to .net 9. I'll simply add it to the image.
Feeling very positive and excited about the project again, which is nice.