Replies: 3 comments
-
Hi @yasaricli, this suggestion has been discussed a few times. The problem isn't SMTP or notifications. The complexity is that Dozzle doesn't currently stream any logs in the background. All logs are streamed to the browser when viewing. It would be a big change to do that. I am not against it. It's just not on top of my list because not many people ask for it. I think a cool way would be to have a button that says "notifications" when searching. Then once enabled Dozzle only streams that one container. I want to be cautious to not monitor every single container because each one adds about 1-2% of CPU usage. |
Beta Was this translation helpful? Give feedback.
-
@yasaricli looks like you have Go and Typescript experience. Did you want to implement something like this? |
Beta Was this translation helpful? Give feedback.
-
I also think this would be a great feature. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the feature you would like to see
I would like Dozzle to support email notifications when a container writes to stderr. This would help users be immediately aware of potential errors or issues in running containers without having to constantly check the UI.
Describe how you would like to see this feature implemented
A minimal implementation could include:
A simple toggle to enable or disable email notifications.
An SMTP configuration section for email delivery settings.
When a container logs a new stderr entry, Dozzle sends an email indicating which container produced the error and when.
Optional: a configurable cooldown or rate-limit to avoid excessive emails.
The feature doesn’t need to send the full log or store anything long-term — just a simple alert like:
"[Dozzle Alert] Container my-app wrote to stderr at 14:32:10."
Describe any alternatives you've considered
Manually monitoring the Dozzle UI, which is not ideal or scalable.
Using external tools like docker logs combined with custom scripts and cron jobs — but that defeats the purpose of using a streamlined solution like Dozzle.
Adding a reverse proxy log scraper with alerting, which increases complexity and maintenance.
Dozzle already does a great job of real-time log viewing — this small enhancement would close the gap for automated awareness.
Thanks again for building and maintaining this awesome tool!
Beta Was this translation helpful? Give feedback.
All reactions