Best Way to Handle Logs in Self-Hosted n8n (Queue Mode)?

Hey all :wave:

I’m self-hosting n8n in queue mode (main + webhook + worker) with Traefik, Redis, and Postgres via Docker Compose.

We recently restored from a snapshot and temporarily removed centralized logging (Promtail + Loki + Grafana) to stabilize things. Now we want to reintroduce logging to catch workflow failures and debug issues.

Our previous setup used:

Promtail to ship Docker logs

Loki to store logs

Grafana for dashboarding

Is this still the best practice in 2025? Or should we consider something simpler or more efficient just to catch failed executions?

Please provide any guidance or recommendations would really appreciate it!

Thanks!

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.