Signal
Signal is the unified alerting system for Brainz Lab. It monitors all your data sources, detects issues using configurable rules, and notifies your team through multiple channels.Features
Alert Rules
Threshold, anomaly detection, absence detection, and composite rules
Multi-Source
Integrates with Flux, Pulse, Reflex, and Recall
Notification Channels
Slack, PagerDuty, Email, Webhook, Discord, Teams, Opsgenie
Incident Management
Automatic incident grouping with timeline tracking
Escalation Policies
Multi-step escalation with configurable delays
On-Call Schedules
Weekly and rotation-based scheduling
Quick Start
1. Create a Notification Channel
Set up where alerts should be sent:2. Create an Alert Rule
Define what conditions trigger alerts:3. Monitor Alerts
View and manage alerts in the dashboard or via API:Data Sources
Signal can monitor data from all Brainz Lab products:| Source | What You Can Monitor |
|---|---|
| Flux | Custom metrics and events |
| Pulse | Response times, error rates, throughput |
| Reflex | Error counts, new error types |
| Recall | Log patterns, error logs |
Alert Rule Types
| Type | Description | Use Case |
|---|---|---|
| Threshold | Value crosses a limit | Error rate > 100/min |
| Anomaly | Value deviates from baseline | Unusual traffic patterns |
| Absence | No data received | Service stopped reporting |
| Composite | Multiple conditions combined | High errors AND low traffic |