We want customers to be proactively informed when something important changes in their dashboards. Please build a backend feature where users can create alert rules on a chart (e.g., value < 50), choose how often it’s checked (e.g., every 10 minutes), and select a notification channel (a webhook URL). Provide REST endpoints to manage rules, persist them in MongoDB using Micronaut. A scheduled evaluator should run in the background, group rules by chart to fetch data once per chart, evaluate conditions, and send notifications when thresholds are crossed. The evaluator must scale as rule counts grow, avoid duplicate or missed alerts, and expose metrics (job duration, rules processed, alerts sent, failures) to Prometheus for Grafana dashboards.