Skip to main content
An issue is a failure pattern that Foveus detects from executions. Instead of treating every failed request as a separate problem, Foveus groups related failures so you can focus on what needs investigation. For example, if the same endpoint repeatedly returns HTTP 500, Foveus can group those failed executions into one issue:

Why issues matter

Executions show individual units of work. Issues show patterns. Use issues when you want to answer:
  • What is failing?
  • Where is it happening?
  • How often is it happening?
  • Which execution should I inspect first?
  • Is this active, resolved, or recurring?
  • Who owns the follow-up?

How Foveus creates issues

Foveus analyzes failed or suspicious executions and groups them by meaningful signals. Signals can include:
  • service
  • endpoint or operation
  • failure type
  • HTTP status code
  • exception type
  • outcome semantics
  • common factors
  • failure signature
The exact grouping depends on the telemetry captured for the execution.

Issue lifecycle

An issue can move through different states. During private beta, some lifecycle behavior may still be manual or evolving.

Issue severity

Foveus may show a severity signal such as: Severity helps triage, but it should not replace investigation. Always inspect the evidence and linked executions.

Failure types

Failure type explains the kind of problem Foveus detected. Common examples: The exact values may depend on your service and outcome semantics configuration.

Issue detail

Open an issue to inspect its evidence. An issue detail page can include:
  • failure pattern
  • suggested fix or next diagnostic step
  • common factors
  • representative execution
  • linked executions
  • recent activity
  • lifecycle
  • comments
  • activity history
  • technical metadata
The representative execution is usually the best place to start. It gives you a concrete failed execution to inspect.

Linked executions

An issue can have one or more linked executions. Linked executions show the individual requests, jobs, or operations that matched the issue pattern. Use linked executions to inspect:
  • request context
  • response context
  • timeline
  • logs
  • outcome
  • duration
  • failure evidence

Representative execution

When available, Foveus highlights a representative execution for the issue. This is the execution you should inspect first. A representative execution helps you move from:
to:

Common factors

Common factors explain what Foveus found across related executions. Examples:
Common factors help you understand why executions were grouped together.

Comments

Use comments to record triage notes. Good comments include:
  • root cause
  • next step
  • owner
  • expected fix time
  • decision
  • deployment note
Example:

Activity history

The activity tab shows changes made to the issue. This can include:
  • comments
  • assignment changes
  • status changes
  • resolution
  • reopening
Use activity history when you need to understand what changed and when.

Search issues

Use the Issues page to find active or historical issue patterns. Common searches:
You can combine filters when supported:

Issues vs executions

Issues and executions answer different questions.

When to use issues

Use issues when:
  • several executions fail in the same way
  • a failure keeps recurring
  • you need to assign ownership
  • you want to track resolution
  • you want to move from a pattern to evidence
Use executions when:
  • you are investigating a single support complaint
  • you know a business identifier such as customerId
  • you know a request ID, trace ID, or execution ID
  • you need request or response context

What to do next