Opsgenie to ilert Migration Guide
This comprehensive guide helps Opsgenie customers migrate to ilert by mapping concepts between the two platforms and providing step-by-step migration instructions.
Overview
ilert offers a free migration service from Opsgenie to help you transition smoothly. This guide will help you understand how Opsgenie concepts map to ilert and how to get started quickly.
Concept Mapping: Opsgenie vs ilert
Understanding how Opsgenie concepts translate to ilert is the first step in your migration journey.
Alert
Alert
Technical alerts from monitoring tools that notify on-call responders
Integration
Alert Source (Inbound Integration)
Connection point where events from monitoring tools are received
Escalation Policy
Escalation Policy
Defines who gets notified and when alerts escalate
Schedule
On-call Schedule
Determines who is on-call at any given time
Team
Team
Organizational unit for managing access and visibility
User
User
Individual team members who receive notifications
Incident
Incident
Communication tool for stakeholders (different from technical alerts)
Service
Service
Business capabilities that stakeholders can subscribe to
Status Page
Status Page
Public-facing pages to communicate service status
Responder
Responder
User assigned to handle an alert
Alert Rule
Alert Source Configuration
Rules for processing and grouping events
Forwarding Rule
Event Flow (optional)
Advanced routing and processing of events
Notification Rule
Notification Settings
User preferences for how they receive notifications
Heartbeat
Heartbeat Monitoring
Monitors connectivity between infrastructure and ilert
Key Differences to Understand
1. Alerts vs Incidents
Opsgenie:
Uses "alerts" and "incidents" somewhat interchangeably for technical issues
ilert:
Alerts: Technical signals from monitoring tools, targeted at on-call responders
Incidents: Communication tool for stakeholders and external users about service-impacting issues
Migration Tip: Your Opsgenie alerts will become ilert alerts. If you used Opsgenie incidents for stakeholder communication, you'll want to create ilert incidents separately.
2. Integrations vs Alert Sources
Opsgenie:
Integrations are configured per monitoring tool
Each integration has its own configuration
ilert:
Alert sources (inbound integrations) are the connection points
Each alert source represents one endpoint for receiving events
Supports 100+ pre-built integrations
Migration Tip: Each Opsgenie integration typically maps to one ilert alert source. You can also use the Event API for custom integrations.
3. Escalation Policies
Opsgenie:
Escalation policies define notification rules and escalation paths
ilert:
Escalation policies work similarly but with some enhanced features:
Support for delayed escalation (to avoid paging for self-resolving alerts)
Routing keys for dynamic policy selection
Multiple targets per escalation level (depending on your plan)
Migration Tip: Your Opsgenie escalation policies can be recreated in ilert with similar structure. The escalation timeout concept is the same.
Migration Checklist
Use this checklist to track your migration progress:
Pre-Migration
Account Setup
Users and Teams
On-Call Schedules
Escalation Policies
Alert Sources (Integrations)
Advanced Features
Testing and Validation
Cutover
Step-by-Step Migration Process
Step 1: Create Your ilert Account
Go to app.ilert.com/signup
Create your account with your email address
Verify your email and log in
Complete the initial setup wizard
Step 2: Set Up Users and Teams
Import Users
Use our API or manually create users:
Go to Users → Users
Click Create new user
Enter user details (name, email, phone number)
Assign user role (Account Owner, Admin, User, or Read-only)
Configure notification preferences
Create Teams
Go to Users → Teams
Click Create new team
Enter team name and description
Add team members
Configure team roles and permissions
Set team visibility (public or private)
Migration Tip: If you have many teams in Opsgenie, consider using ilert's team-based organization to manage visibility and permissions effectively.
Step 3: Create On-Call Schedules
Recurring Schedules
For schedules with repeating patterns:
Go to On-call schedules → Create new on-call schedule
Choose Create recurring schedule
Add users in rotation order
Set rotation interval (daily, weekly, etc.)
Set start date and time
Configure coverage restrictions if needed
Add schedule layers for complex rotations
Step 4: Create Escalation Policies
Go to Escalation policies → Create new escalation policy
Enter policy name
Optionally assign to a team
Add escalation rules:
Click Add escalation rule
Select target (user or schedule)
Set escalation timeout
Repeat for each escalation level
Configure delayed escalation (optional) to avoid paging for self-resolving alerts
Set routing key if using dynamic routing (optional)
Migration Tip: ilert supports multiple targets per escalation level (depending on your plan), which can simplify your escalation policies compared to Opsgenie.
Step 5: Create Alert Sources (Integrations)
For each monitoring tool you use:
Go to Alert sources → Alert sources
Click Create new alert source
Search for your integration type (e.g., "Prometheus", "Datadog", "Email")
Select the integration and click Next
Enter alert source name
Optionally assign to teams
Click Next
Select or create an escalation policy
Configure alert grouping:
Default groupiung: Events with the same key (called alias in Opsgenie) update the same alert
Time-based grouping: By using a fixed time-window or until alert is acknowledged or resolved
Group by ilert AI: Intelligent grouping using AI
Click Continue setup
Configure additional settings (priority, templates, etc.)
Click Finish setup
Copy the API key or webhook URL
Update your monitoring tool to use the new endpoint
Common Integrations:
Email: Forward emails to alert source email address
Event API: Use REST API for custom integrations
Prometheus: Configure Alertmanager to send to ilert
Datadog: Use Datadog webhook integration
AWS CloudWatch: Use SNS integration
Grafana: Use Grafana webhook notification channel
Migration Tip: ilert supports an Opsgenie integration that can forward alerts during migration. This allows you to run both systems in parallel during the transition.
Step 6: Configure Notification Settings
For each user:
Go to User settings → Notification settings
Add phone number for SMS and voice alerts
Configure notification channels:
Push notifications (mobile app)
SMS
Voice calls
Email
Set up notification rules:
When to use high vs low priority
Alert update notifications
On-call reminder notifications
Incident notifications
Migration Tip: ilert supports acknowledging alerts via SMS reply, which is convenient for on-call responders.
Step 7: Set Up Advanced Features
Support Hours
Define when your team is available:
Go to Alert sources → Support hours
Create support hours
Assign to alert sources
Configure behavior during off-hours (delay, escalate, etc.)
Maintenance Windows
Suppress alerts during planned maintenance:
Go to Alert sources → Maintenance windows
Create maintenance window
Set start and end time
Assign to alert sources
Event Flows (Optional)
For advanced routing and processing:
Go to Alert sources → Event flows
Create event flow
Configure routing rules
Add processing steps
Connect to alert sources
Step 8: Set Up Status Pages and Incidents
If you use Opsgenie for stakeholder communication:
Go to Incidents & Status Pages → Services
Create services representing your business capabilities
Go to Status Pages
Create status pages
Add services to status pages
Configure subscribers and notifications
Migration Tip: In ilert, incidents are separate from alerts and are designed specifically for stakeholder communication, not technical alerting.
Step 9: Test Your Setup
Before cutting over:
Test Alert Creation:
Send a test alert from each integration
Verify alert appears in ilert
Check alert details and metadata
Test Escalation:
Create a test alert
Verify first responder is notified
Wait for escalation timeout
Verify escalation to next level
Test On-Call Assignment:
Verify correct person is on-call
Test schedule rotation
Verify gap detection works
Test Notifications:
Verify SMS delivery
Test voice calls
Check email notifications
Verify ChatOps integration
Test Acknowledgment:
Acknowledge alert via web UI
Acknowledge via SMS reply
Acknowledge via mobile app
Verify escalation stops
Step 10: Cutover to ilert
When ready to switch:
Schedule Cutover:
Choose a low-traffic period
Notify all team members
Have support resources available
Update Integrations:
Update webhook URLs in monitoring tools
Replace API keys
Update configuration files
Test each integration after update
Monitor:
Watch for alerts in ilert
Verify all integrations are working
Check for any missed alerts
Monitor escalation paths
Validate:
Compare alert volume with Opsgenie
Verify all critical alerts are received
Check notification delivery
Validate team assignments
Deactivate Opsgenie:
After validation period (recommend 1-2 weeks)
Deactivate Opsgenie integrations
Archive Opsgenie data if needed
Common Migration Scenarios
Scenario 1: Simple Team with Basic Escalation
Opsgenie Setup:
One team
One escalation policy: User A → User B (after 5 min)
Email integration
ilert Setup:
Create team
Add users A and B
Create escalation policy:
Level 1: User A (5 min timeout)
Level 2: User B
Create email alert source
Assign escalation policy to alert source
Scenario 2: Multiple Teams with Schedules
Opsgenie Setup:
Multiple teams
Schedules with rotations
Team-specific escalation policies
ilert Setup:
Create all teams
Create on-call schedules for each team
Create escalation policies per team
Assign schedules to escalation policies
Create alert sources per team
Use team filter to manage visibility
Scenario 3: Follow-the-Sun Schedule
Opsgenie Setup:
24/7 coverage across timezones
Multiple schedule layers
ilert Setup:
Create recurring schedule
Add schedule layers:
Layer 1: US team (9 AM - 5 PM EST)
Layer 2: EU team (9 AM - 5 PM CET)
Layer 3: APAC team (9 AM - 5 PM JST)
Configure timezone for each layer
Assign to escalation policy
Migration Tip: ilert's schedule layers make follow-the-sun schedules easier to configure than in Opsgenie.
Scenario 4: Complex Integration Setup
Opsgenie Setup:
Multiple monitoring tools
Custom forwarding rules
Alert deduplication
ilert Setup:
Create alert source for each monitoring tool
Use event flows for complex routing (if needed)
Configure alert grouping:
Use "Group by alert key" for deduplication
Or use "Group by ilert AI" for intelligent grouping
Set up alert actions for automation
What Can Be Migrated?
ilert can migrate the following from Opsgenie:
✅ Users and teams: All user accounts and team structures ✅ Schedules and rotations: On-call schedules and rotation patterns ✅ Escalation policies: Alert escalation rules and workflows ✅ Integration configurations: Alert source settings and webhook configurations
What Cannot Be Migrated?
Due to system differences and historical data integrity considerations:
❌ Historical alerts and incidents: Past alert and incident data cannot be migrated ❌ Alert history: Historical alert logs and timelines ❌ Custom integrations: Custom code and scripts need to be recreated
Note: While historical data cannot be migrated, you can export it from Opsgenie for reference if needed.
Integration-Specific Migration Notes
Prometheus
Opsgenie: Configure Alertmanager with Opsgenie webhook ilert: Configure Alertmanager with ilert webhook URL
Create Prometheus alert source in ilert
Copy webhook URL
Update Alertmanager configuration:
Datadog
Opsgenie: Use Datadog Opsgenie integration ilert: Use Datadog webhook integration
Create Datadog alert source in ilert
Copy webhook URL
In Datadog, create webhook integration
Point to ilert webhook URL
AWS CloudWatch
Opsgenie: Use CloudWatch SNS integration ilert: Use CloudWatch SNS integration
Create Amazon SNS alert source in ilert
Create SNS topic in AWS
Subscribe ilert webhook to SNS topic
Configure CloudWatch alarms to publish to SNS
Email Integration
Opsgenie: Forward emails to Opsgenie email address ilert: Forward emails to ilert alert source email address
Create email alert source in ilert
Copy unique email address
Update email forwarding rules
Configure email parsing rules if needed
Custom Integrations
Opsgenie: Use Opsgenie API ilert: Use ilert Event API
Create API alert source in ilert
Get API key
Update your code to use ilert Event API:
Best Practices
1. Start Small
Begin with a single team or integration
Test thoroughly before expanding
Gradually migrate remaining teams
2. Run in Parallel
Use ilert's Opsgenie integration to forward alerts during migration
Run both systems simultaneously during transition
Compare alert handling between systems
3. Document Everything
Document your Opsgenie configuration
Keep notes on what works and what doesn't
Share learnings with your team
4. Train Your Team
Schedule training sessions
Create quick reference guides
Set up office hours for questions
5. Leverage ilert Features
Use delayed escalation to reduce noise
Configure intelligent alert grouping with AI
Set up maintenance windows
Use event flows for advanced routing
Troubleshooting
Alerts Not Appearing
Verify webhook URL is correct
Check API key is valid
Review alert source logs
Verify integration is enabled
Escalation Not Working
Check escalation policy is assigned to alert source
Verify escalation timeouts are set
Check users are assigned to escalation levels
Verify on-call schedules have coverage
Notifications Not Delivered
Verify user phone numbers are set
Check notification settings
Verify notification rules
Check quiet hours settings
Schedule Issues
Verify schedule has users assigned
Check schedule layers are configured correctly
Verify timezone settings
Check for schedule gaps
Getting Help
Support Resources
Email Support: [email protected]
Documentation: docs.ilert.com
Quick Start Guide: Getting Started
Migration Assistance
ilert offers free migration assistance:
Configuration review
Setup assistance
Training sessions
Post-migration support
Contact [email protected] to get started.
Next Steps
After completing your migration:
Optimize Your Setup:
Review alert grouping rules
Fine-tune escalation policies
Configure maintenance windows
Set up alert actions for automation
Explore Advanced Features:
AI-powered alert grouping
Event flows for complex routing
Status pages and incident communication
Advanced reporting and analytics
Train Your Team:
Schedule training sessions
Create runbooks
Document workflows
Share best practices
Monitor and Improve:
Review alert patterns
Optimize escalation paths
Reduce alert noise
Improve response times
Related Documentation
Ready to get started? Sign up for ilert and contact [email protected] for migration assistance.
Last updated
Was this helpful?