Back to Documentation
Intermediate • 20 min read

Alerts & Monitoring

Stay informed about your development metrics with intelligent alerts. Get notified via Slack, email, or webhooks when important events occur or metrics degrade.

Why Alerts Matter

DevLyTicks monitors hundreds of metrics across your repositories. Alerts help you focus on what matters by notifying you only when action is needed.

85%
of issues caught before users report them
3x
faster incident response time
60%
reduction in metric blind spots
Alert Categories

DevLyTicks organizes alerts into three priority levels to help you respond appropriately:

🔴 Critical Alerts (Action within 1 hour)

  • Security vulnerability (High/Critical): New CVE detected in dependencies
  • Change Failure Rate > 30%: Too many failed deployments
  • MTTR > 4 hours: Incident resolution taking too long
  • Production branch unprotected: Main branch lost protection rules

🟡 Warning Alerts (Action within 24-48h)

  • PR review time > 48h: Code reviews taking too long
  • Test coverage drop > 5%: Quality regression detected
  • Lead time degradation > 50%: Delivery slowing down
  • Review load imbalance (Gini > 0.4): Uneven distribution of reviews
  • Deployment frequency drop > 30%: Fewer releases than usual

🔵 Informational Alerts (FYI, no action required)

  • New contributor joined: First PR from new team member
  • Milestone achieved: 1000 commits, Elite DORA status, etc.
  • Metrics improved: DORA score increased, coverage up 10%
  • Weekly summary: Digest of activity and key metrics
Configuring Alerts

Customize alert thresholds and notification channels to match your team's workflow.

1

Access Alert Settings

Navigate to Settings → Alerts & Notifications in your dashboard

2

Choose Alert Types

Enable the alerts relevant to your team:

DORA Metrics Degradation
Security Vulnerabilities
Code Quality Issues
Team Performance Changes
Deployment Events
3

Set Thresholds

Customize when you want to be notified:

PR Review Time
Test Coverage Drop
Change Failure Rate
4

Select Notification Channels

Choose how you want to receive alerts (see integration section below)

Notification Channels

Email Notifications

Receive alerts directly in your inbox. Supports digest mode for non-critical alerts.

Configuration:
  • • Critical alerts: Immediate email
  • • Warning alerts: Digest (daily at 8am)
  • • Info alerts: Weekly digest (Monday 9am)

Slack Integration

Post alerts to Slack channels where your team collaborates. Supports threaded discussions.

Setup:
  1. Go to Settings → Integrations → Slack
  2. Click "Connect to Slack"
  3. Authorize DevLyTicks for your workspace
  4. Select channel (e.g., #devlyticks-alerts)
  5. Choose alert types to post
Pro Tips:
  • • Use dedicated channel for alerts
  • • Enable threading for discussions
  • • Mute non-critical alerts during off-hours

Webhooks (Custom Integrations)

Send alerts to any endpoint. Perfect for custom dashboards, PagerDuty, Datadog, or internal tools.

Setup:
  1. Go to Settings → Integrations → Webhooks
  2. Click "Add Webhook"
  3. Enter your endpoint URL
  4. Select events to trigger webhook
  5. Test the integration
Payload Example:
{
  "event": "dora_metric_degraded",
  "metric": "lead_time",
  "current_value": "72h",
  "threshold": "48h",
  "severity": "warning",
  "repository": "acme/frontend",
  "timestamp": "2026-02-07T10:30:00Z"
}
Smart Alert Features

DevLyTicks uses intelligent algorithms to reduce alert fatigue and surface actionable insights:

Anomaly Detection

Machine learning detects unusual patterns in your metrics, not just static thresholds. For example, a 20% deployment frequency drop might be normal during holidays but critical during sprint weeks.

Alert Grouping

Related alerts are grouped together. If 3 PRs are stuck in review, you get one notification with all details, not 3 separate alerts.

Smart Scheduling

Non-critical alerts respect your team's timezone and working hours. No 3am notifications about non-urgent metrics.

Contextual Actions

Every alert includes actionable next steps. "PR review time exceeded" links to stuck PRs with suggested reviewers.

Alert Snoozing

Temporarily snooze alerts during known maintenance windows or after acknowledging an issue you're actively working on.

Alert Best Practices

Start Conservative

Begin with only critical alerts enabled. Add more as you understand your baseline metrics.

Review Alert Effectiveness

Monthly review: Are you getting actionable alerts? Too many? Too few? Adjust thresholds accordingly.

Document Response Procedures

For each alert type, document who should respond and what actions to take. Share this in your team wiki.

Use Escalation Tiers

Critical alerts → Slack + Email + On-call. Warning → Slack only + Daily digest. Info → Weekly digest.

Avoid Alert Fatigue

If an alert fires frequently without action, either fix the underlying issue or disable the alert. Ignored alerts train teams to ignore all alerts.

Example Alert Scenarios

🔴 Critical: Security Vulnerability Detected

Alert: High-severity CVE found in dependency `lodash@4.17.20`

Action to take:

  1. Click alert to see affected repositories
  2. Review CVE details and patch availability
  3. Update dependency: `npm install lodash@latest`
  4. Test and deploy within 24 hours
  5. Mark alert as resolved once deployed

🟡 Warning: PR Review Time Exceeded

Alert: 3 PRs have been waiting for review > 48 hours

Action to take:

  1. Click alert to see list of stuck PRs
  2. Check review load distribution
  3. Manually assign additional reviewers
  4. Consider breaking large PRs into smaller ones
  5. Set SLA reminder for future PRs

🔵 Info: Milestone Achieved

Alert: Congratulations! Your team reached Elite DORA status

Action to take:

  • Celebrate with the team! 🎉
  • Share achievement in team meeting
  • Document what practices led to this
  • Set next stretch goal
Quick Setup
1
Enable critical alerts only
2
Connect Slack workspace
3
Set email digest to daily
4
Test with sample alert
Setup Now
Most Popular Alerts
Security vulnerabilities
92%
DORA degradation
87%
PR review delays
78%
Test coverage drops
65%
Need Help?

Not sure which alerts to enable? Contact our support team for a personalized recommendation.

Contact Support