From a failed run to a tracked issue
Terraform errors and warnings from uploaded executions now appear alongside CLI exceptions in Issues → Exceptions. Repeated occurrences match a stable issue across repositories, stacks, and components, so you can see where a problem is happening without opening every workflow run.
Issues / Exceptions
Interactive example · sample dataIssue | Trend | Events | Instances | Priority | Assignee |
|---|---|---|---|---|---|
ACME-67H·error·Escalating | 42128 total | 6 | |||
ACME-68K·warning·New | 1218 total | 3 | |||
ACME-69M·error·New | 44 total | 2 |
The example above uses sample data. Select a row to explore the issue and try resolving it.
Find the issue, see its impact
- Stable issue codes and direct links — reference an issue with a workspace-prefixed code such as
ACME-67H. Share its dedicated page with your team. - Compact feed — scan severity, status, last seen, event counts, and the number of affected instances. Search by diagnostic text or issue code.
- Detailed occurrences — inspect monospaced diagnostics, execution context, affected stacks and components, and links to the GitHub Actions runs. Occurrences without a matching instance are reported separately.
- Persistent triage — resolve, ignore, or reopen an issue. A new occurrence after resolution reopens it; ignored issues stay ignored.
- Bulk actions — select issues with the checkbox beneath each severity indicator, or select all loaded rows. Resolve, ignore, reopen, set priority, or assign them together. Unsuccessful updates remain selected for retry.
Turn diagnostics into work
Create a GitHub issue from an exception in one of its affected repositories. Review the generated title and description, then create it with the diagnostic, affected scope, and workflow links included. Atmos Pro saves the GitHub link and shows it in the GitHub Issues view. Exception triage remains independent of the GitHub issue's status.
Investigate with your MCP client
MCP clients can search issues and occurrences, open an issue by ID, code, or dashboard URL, inspect diagnostic context, count events, explore tag distributions and affected associations, and manage triage and assignment. They can also prepare a GitHub issue draft and create it in an affected repository.
Reads honor workspace permissions and OAuth scopes. Writes require explicit consent and live write permissions, and triage changes are audited. Existing Sentry-compatible client configuration continues to work.
Investigate with context
Open Issues to see errors by default. The sidebar separates errors, warnings, and GitHub issues, and links to drifted instances. Filter by repository, stack, component, occurrence time, or issue age. Compact trend bars, first/last-seen commit links, and stack/component composition help locate the affected infrastructure.
Use Ask AI to start an investigation with the selected occurrence and issue context, or Copy as → Markdown to share a diagnostic summary with a stable issue link. Assignment and priority persist across the dashboard and MCP.
Follow the stacks and components you own
Open Account Settings → Notifications to manage multiple personal rules. Search your repository’s inventory and select several stacks or components at once, then edit, enable, disable, or remove each rule independently. Errors are selected by default; warnings are optional. Choose in-app or email delivery for each rule. Wildcards such as
payments/* remain an advanced option.With personal-settings DMs enabled for your Slack installation, message the Atmos Pro bot to manage the same rules. Your account must be linked, and the conversation stays private. Use a channel with the bot for infrastructure questions and other requests.
Slack alerts use each channel's existing repository and stack/component subscriptions. Enable Exception errors or Exception warnings on those subscriptions. New issues and regressions after resolution have distinct alerts, with a stable issue link, the diagnostic, and captured commit/workflow context. Duplicate events, ignored issues, and historical imports do not send alerts.
Email alerts support mail-client one-click unsubscribe and include a preferences link. Unsubscribing removes email delivery from the matching subscriptions while preserving in-app and Slack settings. Sidebar dots show unresolved errors in red and warnings or drift in yellow.