Notification channels
Connect one or more channels in Project Settings β Integrations:Email alerts and team invitations require a working mailer. Configure SMTP in your
.env before relying on the email channel β see Configuration.Alert triggers
Enable the triggers you care about in Settings β Alert Rules:- New exception detected β a previously unseen error appears.
- High latency / slow performance β response times degrade.
- Uptime down β an uptime check fails.
- Heartbeat failure β a cron or scheduled task stops checking in.
- Error spike β errors exceed a configurable threshold within a configurable window.
Performance thresholds
Beyond reactive alerts, set proactive performance budgets per project. When a threshold is exceeded, LaraOwl automatically creates an issue so regressions surface before your users notice:- Route response-time limits
- Job execution-time limits
- Query execution-time limits
- Command runtime limits
Recommended setup
1
Connect a channel
In Project Settings β Integrations, connect Slack, Discord, Telegram, email, or a webhook.
2
Enable triggers
In Settings β Alert Rules, turn on the triggers relevant to the project (start with new exceptions and uptime down).
3
Set thresholds
In Settings β Thresholds, define response-time, query, job, and command budgets.
4
Tune throttling
Enable throttle control so incidents donβt flood your channels.
