What makes an Insight
Learned baseline
Each resource has a baseline the system builds over time. Insights surface when a signal drifts outside that baseline.
Severity
Low, Medium, High, Critical. Scored against blast radius, trend, and prior art.
Cited evidence
Every claim on an insight links back to the signal it came from. Verification is a click away.
Scope
An insight always names the affected resources and the environment they live in. No ambiguity.
How Insights differ from alerts
| Aspect | Traditional alert | RubixKube Insight |
|---|---|---|
| Trigger | Static threshold | Learned baseline |
| Tuning | Manual, per rule | Automatic, per resource |
| Noise | High over time | Drops as baselines mature |
| Context | Single metric | Cross-signal with blast radius |
| Follow-through | Requires a human to correlate | Automatically links to RCA when one applies |
The Insight lifecycle
Open
A signal crosses the learned band. An Insight card opens in Magic Insights. Subscribers get notified on the channels you configured.
Investigate
If the signal shape warrants a full causal analysis, the RCA Pipeline starts. The insight gains an attached RCA report when it is ready.
Act
Either from the RCA’s recommended actions, or by routing the insight to Chat, Slack, Teams, Linear, or PagerDuty for human follow-up.
Severity, and how it is set
Severity is not a single number. Four inputs blend into the score.Signal magnitude
Signal magnitude
How far outside the baseline the signal is, normalised per metric.
Blast radius
Blast radius
How many dependent resources are affected (or likely to be) based on the graph.
Trend
Trend
Worsening drifts score higher than stable ones. Flat drifts score lower than worsening ones.
Prior art
Prior art
If a similar pattern has caused real incidents before, the severity reflects that history.
What to do with an Insight
Read
Open the card. Skim the observed signals and the attached resources. Thirty seconds.
Investigate
Open in Chat if you want to interrogate further. The session starts with the insight’s context preloaded.
Route
Escalate to a teammate, PagerDuty, or a Linear ticket. Each route preserves the evidence trail.
Dismiss
If it is a known false positive, dismiss with a reason. The system learns from the reason.
Common questions
Why did I not get an Insight for this?
Why did I not get an Insight for this?
Usually one of three reasons. The baseline has not matured yet (give it a week of traffic). The drift is inside the learned noise band. Or the insight was deduplicated into an already-open one for the same resource.
Can I turn Insights off for a resource?
Can I turn Insights off for a resource?
Yes. Mute specific resources or namespaces through the console. Muted resources still stream signals, they just do not produce notifications.
How fast is detection?
How fast is detection?
Most drifts surface within one to two minutes of the underlying signal. The OPEL loop runs continuously, not on a fixed cron.
Does every Insight become an RCA Report?
Does every Insight become an RCA Report?
No. An insight is any anomaly worth a human look. An RCA Report is a full causal chain. Incidents without a single identifiable root cause stay as insights.
Related concepts
Root Cause Analysis
How insights turn into full causal chains.
Magic Insights in the console
The console view where insights live.