Notification Channels
Notification channels connect Tracevium to the tools your team already uses to receive and respond to alerts.
How channels work
A notification channel is a configured destination — a Slack webhook URL, PagerDuty integration key, email address, or generic webhook endpoint. You create channels at the organisation level and assign them to one or more projects.
When a project has an incident open or recovered, Tracevium fires a notification to every channel assigned to that project.
Supported channel types
| Type | What gets sent | Best for |
|---|---|---|
| Slack | Formatted message with endpoint name, status, and incident link | Team awareness and real-time discussion |
| PagerDuty | Alert with severity, incident key for deduplication, and auto-resolution | On-call escalation and paging |
| Plain text alert with incident details and a link to the dashboard | Managers and stakeholders not on Slack | |
| Webhook | JSON POST with full incident payload to any URL you specify | Custom integrations, Zapier, internal tooling |
When notifications fire
- Incident opened — when an endpoint crosses the failure threshold and a new incident is created.
- Incident resolved — when the endpoint recovers and the incident closes.
- Maintenance window starting — optional notification that scheduled maintenance is about to begin.
Notifications are not fired for every individual failing check — only on incident open and close events, keeping alert volume low.
Adding a channel
- 1Go to Notification Channels in the main navigation.
- 2Click Add channel and select the type.
- 3Fill in the required credentials (webhook URL, API key, email address, etc.).
- 4Save, then assign the channel to any project from the project's notification settings.
Testing a channel
Use the Test button on the channel detail page to send a sample notification before assigning it to a live project. This lets you verify delivery and formatting without waiting for a real incident.
Assigning channels to projects
A channel must be explicitly assigned to each project you want it to alert for. This lets you:
- Send critical service alerts to PagerDuty and non-critical ones only to Slack.
- Route different projects to different Slack channels.
- Have a global email channel receiving alerts from all projects.
Required permissions
Creating and managing notification channels requires admin access or above. Assigning or removing a channel from a project also requires admin. Developers and viewers can see assigned channels but cannot modify them.