Skip to content

Feature-Request: Support Prometheus Monitoring for Mail Queue and Watchdog Alerts #23

@JoeRu

Description

@JoeRu

Hi team,

I've encountered an issue recently where the mail queue stopped processing for unclear reasons. Although the watchdog system correctly identified and triggered warnings, those warnings were sent via email — which, due to the queue issue, never got delivered. This created a situation where the system was aware of the problem, but I remained unaware of it.

To improve resilience and observability, I’d like to propose adding Prometheus-compatible metrics for:

  • Mail queue status (e.g., length, processing health)
  • Watchdog alerts and status reports

Benefits:

  • Provides a secondary, more robust alerting path
  • Enables integration with existing Prometheus/Grafana setups
  • Reduces dependency on email for critical alerts
  • Helps in identifying issues before they become critical

I believe this would make the system more reliable, especially in production environments.

Thanks for considering this feature!

Best regards,
Johannes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions