Triage loop · 3 min read · Updated 2026-10-01
Performance alerts and AI on traces
Alerts notice when RED crosses a line you set. Dashboard AI reads the issue, the replay, and the trace. Your coding agent uses MCP for the same evidence in the IDE.
Dashboards do not page people. Rules do. Investigation does not start from a blank chat — it starts from the issue, the replay, or the trace already in the project. Talaria keeps those two jobs separate: evaluation that can notify you, and an assistant that can read what you stored.
The problem
Issue inboxes go quiet at 2am. p95 does not. If the only alert is “new exception,” a checkout that got three times slower without throwing will wait for a customer. If the only investigation tool is a general LLM with no tools, it will invent a stack. Permissioned tools over your data are the difference.
What it is
Talaria evaluates three alert kinds:
- Issue — fire on
new_issueorreopenedat ingest. No numeric threshold. - Metric — event count matching a query in a time window, compared to a threshold.
- Performance — RED from spans:
error_rate,p95, orthroughputagainst a threshold you set.
Delivery: in-app notification rows, email to org admins, and on paid plans Slack (project webhook URL) plus a generic HTTPS webhook with HMAC. Cooldown equals the alert’s time window so a noisy rule does not mail every minute.
Dashboard AI is a streaming assistant you open on an issue, an event, a replay, or in org chat. Its tools include searchTraces, getTrace, searchMetrics (RED), plus searchIssues, getEvent, and getSourceContext. Bring your own provider keys. AI payloads count toward data transfer.
Dashboard AI and MCP
Two assistants, one project. Dashboard AI runs in the browser on the record you opened. MCP is what a coding agent calls from the IDE: instrument the app, then get_error, get_trace, and search_sessions. The agent edits the code with you. It does not call Investigate or Analyse replay — those stay in the dashboard.
What it gives a team
- Coverage for silent latency: p95 on
POST /checkoutwithout waiting for an exception. - The same issue workflow for “this fingerprint came back” versus “this is new.”
- An investigator that can open traces, not only stacks — once spans exist.
How Talaria does it
Alert CRUD and evaluation live on the project. Performance rules require ClickHouse span data; they will not fire on an empty Performance overview. Slack and webhook URLs are project settings. There is no live notification bell in the dashboard shell — history is the list of notification rows.
Dashboard AI requires Capability.useAi and an org provider config. Open it from org chat, Explain on an event, Investigate on an issue, or Analyse on a replay. Alerts are what page you — email, and Slack or a webhook on a paid plan.
How to read it
- Start with issue alerts. Add a p95 or error-rate rule on the one route that makes money.
- When a performance alert fires, open RED for the window, then a waterfall — do not start in the AI composer.
- Use AI to summarize an issue or replay after you have the IDs, and distrust answers that do not cite tools.
Turn it on
Tracing must be on for performance alerts to have data. Create a rule under project Alerts. Configure Slack or webhook URLs in project settings on a paid plan. For AI, add a provider under AI settings, then open an issue and run Investigate.
Related guides
Triage loop · 2 min
Instrument with an agentA coding agent can create the project, mint a development key, and check that the first event arrived. You confirm each create, and you wire the SDK.
Signals · 3 min
RED metrics: rate, errors, durationThree numbers that describe a service from the outside: how often it is called, how often it fails, and how long it takes.
Triage loop · 3 min
From error to trace to replayPerformance without grouping is a chart. Grouping without traces is a stack. Replay without either is a video. Talaria joins all three on one issue.
Signals · 3 min
How to read a request waterfallA waterfall is the trace drawn as time. The critical path is the longest chain of parent-to-child work — that is usually the fix.