What moves and what does not
Squasher uses a schedule to show who is on call now. When AI triage fails on an issue or an
incident, Squasher assigns it to that person.
Squasher does not call, text, or push to responders. If your team needs phone or SMS paging, keep
a paging tool and send Squasher incidents to it with the PagerDuty destination.
Run both tools side by side
Keep Opsgenie paging while you set up Squasher. In each alert source, add the Squasher connector as a second target next to Opsgenie. For example, add a second integration to a Grafana contact point, or a second receiver in Alertmanager. See Inbound alert connectors.Recreate your schedules
1
List what you have
For each Opsgenie schedule and layer, write down the members in order, the handoff day and
time, and the time zone.
2
Create the schedule in the dashboard
- Select On-call in the sidebar, then select Create schedule.
- Enter a Name, select the Rotation members, and set the Timezone.
- Select Create.
3
Use another handoff time
To choose the day, the time, or the order of members, create the schedule with the
Squasher CLI:
--handoff-day is 0 for Sunday through 6 for Saturday. List the members in rotation
order. squasher on-call members --schedule <schedule-id> shows the user IDs in a schedule.4
Add overrides
SQUASHER_PROJECT_ID, or from --project.
Move alerts and on-call
- Connect each alert source with an inbound alert connector.
- Recreate your Opsgenie heartbeats as heartbeat monitors, and point your jobs at the new URLs.
- Recreate your notification channels as destinations and routes: Slack, email, Telegram, webhook, or PagerDuty.
Check parity
squasher on-call currentnames the same person as Opsgenie.squasher on-call calendar --schedule <schedule-id>shows the same shifts for the next weeks.- A test alert from each source opens an incident in Squasher and reaches the right channel.
- Every responder can sign in to Squasher.
Turn off Opsgenie
- Remove Opsgenie from each alert source. Keep the Squasher connector.
- Turn off the Opsgenie heartbeats after the Squasher heartbeat monitors have run for one week.
- Turn off the Opsgenie schedules after one week without missed alerts.
Next steps
On-call
Learn how rotations and handoff work.
Inbound alert connectors
Open incidents from your monitoring tools.
Set up notifications
Route incidents to Slack, email, or PagerDuty.
CLI reference
Get the CLI and see every on-call command.